码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-06-20 22:35:31      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:现在   info   账号登录   用户   命令   roo   nod   mic   完美   

经过之前在各个主机上面的配置,现在通信已经没什么问题了。但是如果你从controller主机上ssh到其它node主机,还是需要输入密码的,既然作为管理员,当然想省事儿点,在controller主机上已经是root用户,那我ssh到其它node主机,也用root账号登录,可以做到免密登录么?答案是可以的,这里给出一个方案:

输入以下命令:

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

可以看到,默认是SHA256加密方式,默认保存在/root/.ssh/id_rsa文件中。
技术图片

现在将公钥copy到其它node主机上

技术图片

如上图,我们已经将公钥copy到远程node1主机上了,那现在我们试一下ssh到node1还是否需要输入密码。

技术图片
如上图所示,直接登录到了node1,不需要再输入密码了。那现在,如法炮制,将公钥copy到其它node节点主机上。
技术图片

完美,没遇到什么意外。

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

标签:现在   info   账号登录   用户   命令   roo   nod   mic   完美   

原文地址:https://blog.51cto.com/jiaszwx/2411730

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!