【发布时间】:2011-04-14 16:36:20
【问题描述】:
我有一个场景-
我将登录机器 A。从那里我需要 ssh 到 machineB。从 machineB 我必须将文件复制到 machineC。
我正在尝试一步完成:
[user@machineA]$ ssh user@machineB "scp /path/to/file root@machineC:"
但此命令失败并出现错误:
Host key verification failed. lost connection
有人可以帮忙吗?
我需要这个来实际使用。
我在 machineA 中进行开发,所以我将在这里进行编码和交叉编译。我需要将交叉编译的二进制文件复制到 machineC 进行测试。但是,直接连接 machineA --> machineC 将不起作用。我需要在两者之间使用 machineB。
另外,machineB 和 machineA 是镜像的;所以我不必明确地将我的文件从 machineA 复制到 macheB。我不使用 machineB 进行开发只是因为它在远程站点并且会很慢。
【问题讨论】:
-
hrm,这对我有用。尝试先手动 ssh'ing 到两台服务器,您确定缓存了正确的主机密钥吗?