自动登录ssh不需要输入密码
三月 20th, 2010 Posted in Centos | 阅读次数: 814 次
Author:gaojinbo
Time:2010-3-20
Blog:http://www.gaojinbo.com
Email:admin@gaojinbo.com
QQ:346452337
自动登录ssh不需要输入密码,ssh使用Public-Key Infrastructure (PKI)认证,ssh pki登录
环境:
linux1 192.168.1.10
linux2 192.168.1.20
需求:由于要经常从linux1登录到linux2进行维护工作,每次都要输入密码,为了方便,使用下面方法将直接登录到linux2而不需要输入密码
linux1上操作
1.生成公钥
ssh-keygen -t rsa
密码可以不用设置
2.将生成的公钥复制到linux2
scp .ssh/id_rsa.pub root@linux2:/root
linux2上操作
3.将复制过来的公钥生成授权key
mkdir ~/.ssh cat id_rsa.pub >.ssh/authorized_keys
4.修改权限
chmod 600 ~/.ssh/authorized_keys
登录测试,在linux1上
ssh root@linux2
这时候不需要输入密码即可进入linux2控制台
完成!
相关日志:
Tags: ssh