Ansible之controller免密登录其它node主机
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ansible之controller免密登录其它node主机相关的知识,希望对你有一定的参考价值。
经过之前在各个主机上面的配置,现在通信已经没什么问题了。但是如果你从controller主机上ssh到其它node主机,还是需要输入密码的,既然作为管理员,当然想省事儿点,在controller主机上已经是root用户,那我ssh到其它node主机,也用root账号登录,可以做到免密登录么?答案是可以的,这里给出一个方案:输入以下命令:
# ssh-keygen
- 默认文件,直接按回车
- 直接回车默认为空
- 再次确认,直接回车
可以看到,默认是SHA256加密方式,默认保存在/root/.ssh/id_rsa文件中。
现在将公钥copy到其它node主机上
如上图,我们已经将公钥copy到远程node1主机上了,那现在我们试一下ssh到node1还是否需要输入密码。
如上图所示,直接登录到了node1,不需要再输入密码了。那现在,如法炮制,将公钥copy到其它node节点主机上。
完美,没遇到什么意外。
以上是关于Ansible之controller免密登录其它node主机的主要内容,如果未能解决你的问题,请参考以下文章