自动登录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:

留下您的脚印