使用sshpass 和 ssh-copy-id批量拷贝公钥到远程主机
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用sshpass 和 ssh-copy-id批量拷贝公钥到远程主机相关的知识,希望对你有一定的参考价值。
参考技术A 操作过程包含主机的IP、端口、密码
使用sshpass将密码传递给ssh-copy-id , 使得当需要输入密码时, 能够自动读取变量进行输入并完成验证:
脚本cat copy_ssh_id.sh如下:
也可以使用单条命令:
注意:
没有提示要求输入yes 进行确认,是我之前就在ssh_config文件中设置了不进行确认:
或者
以上是关于使用sshpass 和 ssh-copy-id批量拷贝公钥到远程主机的主要内容,如果未能解决你的问题,请参考以下文章
shell脚本实现ssh-copy-id批量自动发送公钥到远程主机
自动添加 ssh key 到远程主机的脚本,应用sshpass和ssh-copy-id