【发布时间】:2019-09-10 07:15:54
【问题描述】:
我有一个脚本,它应该简单地将一些文件从服务器 A 复制到服务器 B。为此,在脚本运行期间,我被要求手动输入密码。我的问题是我怎样才能自动化,所以密码是自动添加的?
scp -i ${SCPKEY} ${SCPFILETOCOPY} ${SCPUSER}@${SCPDEST}
这是我在脚本中使用的命令示例
我在网上找不到任何解决方案。我尝试使用sshpass,但它不起作用...
问题基本上在于 2 方身份验证。
提前感谢您的所有帮助!
【问题讨论】:
-
如果可能的话,应该使用基于密钥的身份验证。否则你可以使用
expect。