通过以前在各个主机上面的配置,如今通讯已经没什么问题了。可是若是你从controller主机上ssh到其它node主机,仍是须要输入密码的,既然做为管理员,固然想省事儿点,在controller主机上已是root用户,那我ssh到其它node主机,也用root帐号登陆,能够作到免密登陆么?答案是能够的,这里给出一个方案:node
输入如下命令:ssh
# ssh-keygen
能够看到,默认是SHA256加密方式,默认保存在/root/.ssh/id_rsa文件中。ide
如今将公钥copy到其它node主机上加密
如上图,咱们已经将公钥copy到远程node1主机上了,那如今咱们试一下ssh到node1仍是否须要输入密码。code
如上图所示,直接登陆到了node1,不须要再输入密码了。那如今,如法炮制,将公钥copy到其它node节点主机上。blog
完美,没遇到什么意外。it