我想将带有 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 生成的。这有关系吗?
我看不出我错过了什么。所以感谢您的帮助。