ansible(3)——主机列表,ssh,公钥私钥

2020-11-11 11:26:16 浏览数 (1)

在/etc/ansible/hosts文件里,我们可以添加主机列表:

此时我们可以通过这些ip和组来去实行命令:

保错是因为必须加入ssh秘钥内容(本机密码):

访问第一个主机组也能成功:

再去访问第二个主机组:

这里报错是因为我们没有将这两台主机的记录加入到/root/.ssh/known_hosts中:

这时候再观察文件发现已经被添加进去。 再实行即可成功

免密码

如果不想输入-k参数,可以在/etc/ansible/hosts中加入参数:

也可以:

这样就不需要输入-k参数去访问了。

还可以生成密钥对:

将密钥(公钥)对发送给相应的主机,这样就不需要输入-k来输入密码了:

同样地,再加入两个主机:

在这两台主机上也有了认证钥匙,这样我们就能免密访问:

0 人点赞