主机名 | IP |
---|---|
ansible-1 | 192.168.200.100 |
ansible-2 | 192.168.200.110 |
两个主机都进行以下操作
ssh-keygen -t rsa
cd ./ssh
cat id_rsa.pub
将id_rsa.pub的内容复制到192.168.200.100的authorized_keys文件夹里保存,并授权
chmod 700 authorized_keys
192.168.200.110对192.168.200.100的免密ssh完成
在192.168.200.100上重复此操作即可完成互信
快捷操作
ssh-copy-id root@目标节点IP
这里root是在目标节点上登录的用户,@符号后面接目标节点IP即可,之后会提示输入目标节点root用户密码,输入即可。
添加认证信息后,目标节点主机的~/.ssh/目录下将会出现一个authorized_keys文件,里面包含了ansible管理节点的公钥信息,可以检查一下是否存在。