假设三台机器分别为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。