批量部署证书文件: 创建一对密钥 给所有主机部署密钥

2.1 问题

本案例要求:

创建一对密钥
cd /root/.ssh
ssh-keygen -t rsa -b 2048 -N '' -f key
给所有主机部署密钥
ssh-copy-id -i key.pub 主机名称

2.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:批量部署证书文件,给所有主机部署密钥

1)创建密钥

 [root@ansible myansible]# cd /root/.ssh/
[root@ansible .ssh]# vim /etc/ansible/hosts
[web]
web1
web2
[db]
db[1:2]
[other]
cache
[root@ansible .ssh]# ansible all -m ping  //直接ping会报错
 [root@ansible .ssh]# ssh-keygen -t rsa -b 2048 -N ''  -f key //创建密钥

2)给所有主机部署密钥

[root@ansible .ssh]#  ssh-copy-id -i key.pub  主机名称
 [root@ansible .ssh]# ansible all -m ping  //失败
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章