生成密钥
生成密钥名字为dsa , 生成的时候会提示生成的密钥的路径以及密码,可以不输入,默认在 ~/.ssh/目录下
ssh-keygen -t dsa
将生成的公钥上传到指定的服务器中
ssh-copy-id -I ~/.ssh/id_dsa.pub user@172.16.1.41
ansible使用密钥方式连接
配置/etc/ansible/hosts文件如下
[node-41]
172.16.1.41 ansible_ssh_user=user
使用ansible ping模块连接测试
ansilbe node-41 -m ping