http://www.cnblogs.com/chensiqiqi/p/6556509.html 自行记录
一 免密
root@m01 ~]# ssh-keygen -t dsa -f ~/.ssh/id_dsa -P " "
命令说明:
sshpass:专为ssh连接服务的免交户工具
-p :指定登录的密码
ssh-copy-id:自动分发公钥的工具
-i:指定公钥路径
-o StrictHostKeyChecking=no :不进行对方主机信息的写入(第一次ssh连接会在know_
hosts文件里记录)
二 分发密码
[root@m01 ~]# sshpass -p "ssh登录密码" ssh-copy-id -i ~/.ssh/id_dsa.pub
"-o StrictHostKeyChecking=no root@172.16.1.31"
命令说明:
sshpass:专为ssh连接服务的免交户工具
-p :指定登录的密码
ssh-copy-id:自动分发公钥的工具
-i:指定公钥路径
-o StrictHostKeyChecking=no :不进行对方主机信息的写入(第一次ssh连接会在know_
hosts文件里记录
三 通过ansible分发任务