通過以前在各個主機上面的配置,如今通訊已經沒什麼問題了。可是若是你從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