小编gar*_*eam的帖子

scp user1@host1:somefile user2@host2:somefile

当我尝试执行

scp user1@host1:somfile user2@host2:somfile

我得到

Host key verification failed.

lost connection

对两台主机的身份验证都是基于 ssh 密钥的,但是出于安全原因,私钥仅存储在发出上述命令的主机上。

此设置中的另一个复杂问题是,host2 仅支持 SFTP,因此无法访问 shell。

我还使用较旧的 openssl/openssh(Debian lenny openssh-client 5.1)组合和从源代码(openssl 1.0.0c,openssh 5.8)构建的最新 openssl/openssh 版本进行了测试。同样的行为。

还值得一提的是,执行

scp user1@host1:somfile somfile

scp somfile user2@host2:somfile

依次通过临时文件工作。

我在这里做错了什么?

ssh sftp scp

2
推荐指数
1
解决办法
607
查看次数

标签 统计

scp ×1

sftp ×1

ssh ×1