我有一些具有相同用户/通道组合的任意数量的服务器.我想写一个脚本(我打电话一次)这样 ssh-copy-id user @ myserver 为每个服务器调用.由于它们都具有相同的用户/通行证,因此这应该很容易
ssh-copy-id user @ myserver
为每个服务器调用.由于它们都具有相同的用户/通行证,因此这应该很容易,但ssh-copy-id要求我每次单独输入密码,这会破坏我的脚本的目的.没有输入密码的选项,即ssh-copy-id -p mypassword user @ myserver.
当ssh-copy-id请求时,如何编写自动填写密码字段的脚本?
看看 sshpass.将您的密码放在一个文本文件中,并执行以下操作:$sshpass -f password.txt ssh-copy-id user@yourserver