自动登录ssh不需要输入密码

环境:
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控制台

posted @ 2013-07-01 10:08  chen1706  阅读(103)  评论(0)    收藏  举报