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 [email protected]

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

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

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

  3 test 结果
    执行
ssh [email protected]
是否能正常跳转即可。

你可能感兴趣的:(ansible ssh 管理节点与目标节点)