【发布时间】:2012-12-17 23:44:18
【问题描述】:
我想将带有 scp 的目录从服务器 A 复制到远程服务器 B。因为我想使用脚本执行此操作,所以我为服务器生成了一个私钥和一个公钥,这与 winScp 一起工作正常。
但是当我尝试使用 shell/skript 进行复制时
scp -i <DIR>/key.ppk $tmpDirA/*.war $username@$server:$TmpDirB
我被要求输入密码
Enter passphrase for key '<DIR>/key.ppk'
在生成密钥时,即使密码短语也是空的。
两个服务器(openSuse)都有 openSsh,协议 2。密钥是 rsa-keys
这些密钥不是由服务器 A 生成的。这有关系吗?
我看不出我错过了什么。非常感谢您的帮助。
【问题讨论】:
标签: linux ssh ssh-keys openssh