ssh免密码登陆

有三台机器172.21.3.124/125/126,需要在这三台机器配置免密码登陆能够互相访问

1.在一台机器上执行命令,如172.21.3.124,期间会输入三次回车

ssh-keygen -t rsa

upload successful

2.命令会在当前用户的家目录的.ssh的目录下生成id_rsa和id_rsa.pub文件,将id_rsa.pub文件copy到其他主机(172.21.3.125)的.ssh/authorized_keys目录下

upload successful

因为我的是root用户,所以copy到/root/.ssh目录下。

3.这样再登陆172.21.3.125就可以不用输入密码了。需要注意的是

authorized_keys的权限需要是600。(chmod 600 .ssh/authorized_keys)

将id_rsa.pub文件Copy到172.21.3.126上就可以免密码登陆到172.21.3.126了。

将以上的命令和步骤重复在172.21.3.125/126分别执行,

注意已经存在authorized_keys文件不能覆盖,需要在文件内容后追加其他主机的id_rsa.pub的内容。

这样就可以三台机器 间互相免密码访问了。

如果您觉得对您有帮助,谢谢您的赞赏!