每天都是新的开始 =^-^=
(本空间文章大多来自互联网,如侵犯了您的权益,请通知我删除)
免密码SSH登录
上一篇 /
下一篇 2010-12-29 16:10:30
/ 个人分类:Linux
此处以A,B代替两台主机
A: 192.168.0.150
B: 192.168.0.151
在A主机中操作:
1) ssh-keygen -t rsa 生成无密码认证(一路回车即可)。会在/root/.ssh目录下将生成id_rsa和id_rsa.pub两个文件
2) cd /root/.ssh/ 进入SSH目录
3) scp id_rsa.pub 192.168.0.151:/root/.ssh 复制公匙到B主机的相应目录
4) cat id_rsa.pub >>authorized_keys 进入B主机的SSH目录中,把认证key加入认证文件
5)rm id_rsa.pub 删除公匙文件
6)修改/etc/ssh/sshd_config文件:
AuthorizedKeysFile %h/.ssh/authorized_keys
UsePAM no
7)/etc/init.d/ssh reload 修改sshd_config后重启SSH
8)chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys 修改文件权限
9)ssh 192.168.0.150 在B主机中检查是否实现无密码登录
在B主机上也做同样的操作后,就可以实现互相无密码登录。
*需要往多台主机复制公匙时,注意在全部复制完成后才删除本机上的公匙。
*当一台主机需要加入多个公匙时,可以编辑authorized_keys,把复制过来的rm id_rsa.pub的内容添加到authorized_keys的内容的后面即可。
收藏
举报
TAG: