use*_*154 1 linux shell-script
如何在命令行或脚本中而不是在交互式提示中提供密码?
我需要在脚本中复制文件,假设公钥尚未复制到目标。
操作系统是任何版本的 Unix,如 HP-UX、Linux、Solaris 等。
还有一件事:如果我必须将公钥复制到另一台机器,假设有 100 个用户,那么我需要将公钥复制到 100 个不同用户的
$HOME/user/.ssh/authorizedkeys无密码登录。
有没有办法通过修改root授权密钥来解决这个问题known_hosts?
我想说有 2 个选项.. 1 你已经提到是公钥的交换。
另一种是研究一个名为“expect”的小实用程序。
http://linux.die.net/man/1/expect
我相信这会达到你的预期:)
在这里看到一个很好的例子:https : //stackoverflow.com/questions/4780893/use-expect-in-bash-script-to-provide-password-to-ssh-command
| 归档时间: |
|
| 查看次数: |
10792 次 |
| 最近记录: |