CentOS 7如何实现免密登录(三个及三个以上机器)

假设三台机器分别为node01,node02,node03

(1)在node01机器上进入root用户,进入~/.ssh目录,输入命令:ssh-keygen,然后连续四下回车

(2)在node02机器上进入root用户,进入~/.ssh目录,输入命令:ssh-keygen,然后连续四下回车

(3)在node03机器上进入root用户,进入~/.ssh目录,输入命令:ssh-keygen,然后连续四下回车

注意:

1) .ssh目录的权限必须是700

2) .ssh/authorized_keys文件权限必须是600

(4)在node01机器上输入命令:ssh-copy-id -i root@node02,然后输入对应密码,再输入ssh-copy-id -i root@node03,输入对应密码;

(5)在node02机器上输入命令:ssh-copy-id -i root@node01,然后输入对应密码,再输入ssh-copy-id -i root@node03,输入对应密码;

(6)在node03机器上输入命令:ssh-copy-id -i root@node01,然后输入对应密码,再输入ssh-copy-id -i root@node02,输入对应密码;

(7)在机器node01中输入命令:ssh node02即可免密登录机器node02,输入命令:ssh node03即可免密登录机器node03。


猜你喜欢

转载自blog.csdn.net/qq_37392589/article/details/81058479