批量分发公钥
目标:实现免交互批量分发
- 问题01. 需要解决每次连接输入yes
加入一个参数 -o StrictHostKeyChecking=no 不要让我确认,我都同意
- 问题02. 需要解决密码输入问题
借助一个sshpass sshpass -p 123456
- 问题03. 被管理端如果端口号不是22端口,而是52113,如何分发公钥
加入一个参数 -p52113
解决问题参数信息整合
sshpass -p 123456 ssh-copy-id -p52113 -i 分发的公钥信息 172.16.1.31 -o StrictHostKeyChecking=no
以上命令可以实现免交互分发公钥信息
第一步:编写脚本
[root@m01 scripts