Ansible之controller免密登陆其它node主机

通过以前在各个主机上面的配置,如今通讯已经没什么问题了。可是若是你从controller主机上ssh到其它node主机,仍是须要输入密码的,既然做为管理员,固然想省事儿点,在controller主机上已是root用户,那我ssh到其它node主机,也用root帐号登陆,能够作到免密登陆么?答案是能够的,这里给出一个方案:node

输入如下命令:ssh

  1. # ssh-keygen
  2. 默认文件,直接按回车
  3. 直接回车默认为空
  4. 再次确认,直接回车

能够看到,默认是SHA256加密方式,默认保存在/root/.ssh/id_rsa文件中。
Ansible之controller免密登陆其它node主机ide

如今将公钥copy到其它node主机上加密

Ansible之controller免密登陆其它node主机

如上图,咱们已经将公钥copy到远程node1主机上了,那如今咱们试一下ssh到node1仍是否须要输入密码。code

Ansible之controller免密登陆其它node主机
如上图所示,直接登陆到了node1,不须要再输入密码了。那如今,如法炮制,将公钥copy到其它node节点主机上。
Ansible之controller免密登陆其它node主机blog

完美,没遇到什么意外。it

相关文章
相关标签/搜索