银行Ansible

ansible管理机如何下发公钥?

参与5

2同行回答

silenthksilenthk  系统工程师 , 北京银信长远科技股份有限公司
先在HOSTS列表中配置好密码,ansible -i hosts.all -m ping,确认密码有效,再通过以下命令批量分发密钥,无需再逐个输入口令。ansible -i hosts.all all -m authorized_key -a "user=root key='{{ lookup('file', '/root/.ssh/id_rsa.pub') }}'"...显示全部

先在HOSTS列表中配置好密码,ansible -i hosts.all -m ping,确认密码有效,再通过以下命令批量分发密钥,无需再逐个输入口令。
ansible -i hosts.all all -m authorized_key -a "user=root key='{{ lookup('file', '/root/.ssh/id_rsa.pub') }}'"

收起
银行 · 2021-08-29
浏览744
jwhdhrjwhdhr  软件开发工程师 , 农商银行
利用非交换式工具实现批量分发公钥与批量管理服务器[root@m01 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.1.41 [root@m01 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.1.31 生产案例1、如果控制端和被控制端第一次通讯,需要确认指纹信息,如果机器特别多少...显示全部

利用非交换式工具实现批量分发公钥与批量管理服务器

[root@m01 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.1.41
[root@m01 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.1.31

生产案例1、如果控制端和被控制端第一次通讯,需要确认指纹信息,如果机器特别多少的情况下怎么办? 将 Ansible 配置文件中的 host_key_checking = False 参数注释打开即可。 但要注意ansible.cfg文件的读取顺序。

收起
互联网服务 · 2020-01-03
浏览1757

提问者

zhuhaiqiang
项目经理银行
擅长领域: 服务器云计算系统运维

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-01-03
  • 关注会员:3 人
  • 问题浏览:3582
  • 最近回答:2021-08-29
  • X社区推广