scp
喜欢ssh
有一个选择-i
。在记录为 的 SSH 中-i identity_file
,我有一个文件,可ssh user@dest -i my.key
用于在没有密码的情况下登录设备。SCP 记录了相同的选项
-i identity_file
选择从中读取用于公钥认证的身份(私钥)的文件。此选项 直接传递 给 ssh(1)。
(强调我的)。这个文档显然是错误的,因为scp my.file user@dest:/home/user/ -i my.key
失败了
my.key:不是目录
不,它确实不是目录。显然scp
不是直接将参数传递给ssh
,它首先进行检查,并且检查scp
可能是错误的方式(如果参数是目录,则给出错误)
不管怎样,既然scp -i
坏了,我可以用什么代替?SCP 版本来自 Debian 10,手册页日期为 2018 年,无--version
可用选项