`
annan211
  • 浏览: 446469 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ansible ssh 管理节点与目标节点

 
阅读更多

   ansible 在初始化阶段 需要通过ssh 连通管理节点与目标节点,这里以 10.2.6.78[manager] 为管理节点, 10.2.5.87[client] 为目标节点 。
 
  首先检测 manager 是否能 Telnet 到client 节点
 
telnet 10.2.5.87 22 

  如果连接不通需要检查安全组以及端口开放

  1 manager 生成 SSH-KEY 信息
   
     ssh-keygen
    

    这一步骤将会在 .ssh 目录下生成 id_rsa及id_rsa.pub
  2 添加目标节点的SSH认证信息
   
ssh-copy-id root@10.2.5.87

这里root是在目标节点上登录的用户,@符号后面接目标节点IP即可,之后会提示输入目标节点root用户密码,输入即可。

添加认证信息后,目标节点主机的~/.ssh/目录下将会出现一个authorized_keys文件,里面包含了ansible管理节点的公钥信息,可以检查一下是否存在。

    如果client节点没有生成 相应的文件,则直接在client节点的 .ssh 目录下新建authorized_keys 文件,将manager文件下的 authorized_keys 内容复制过去即可。

  3 test 结果
    执行
ssh username@10.2.5.87
是否能正常跳转即可。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics