ansible的认证方式机配置

ansible的认证方式分为两种,

一种是通过用户名和密码的方式进行认证

这种方式直接在主机清单文件中配置就可以了,具体可以参考我的另一篇博文:ansible主机清单配置详解

第二种方式是通过密钥对的方式进行认证,下面就举例说明如何生成和在ansible中使用密钥对

以在linux中,root用户为例

执行命令,生成密钥对:
ssh-keygen
然后一直按回车键,会在/root/.ssh目录下生成一对密钥对,
id_rsa为私钥,id_rsa.pub为公钥
将该主机的id_rsa.pub公钥中的内容复制到被管理主机的/root/.ssh/authorized_keys文件中,

通过这种方式认证的主机,可以在主机清单文件中的主机配置上,去除用户名和密码的配置。

你可能感兴趣的:(ansible)