我正在尝试使用scp
以下内容将目录从我的云服务器下载到我的本地:
scp -i ./.ssh/mykey.pem -r -p [email protected]:/var/lib/mongodb 127.0.0.1:/var/lib/mongod
admin
当然是遥控器,我需要为此设置密钥,而 127.0.0.1 是本地的。
但是我收到错误消息:
Host key verification failed.
lost connection
如果我尝试通过 ssh 连接到我的服务器,ssh -i ./.ssh/mykey.pem [email protected]
它确实有效。
谁能指出我做错了什么?
要复制到本地服务器,您不需要
127.0.0.1:
. 只需这样做:使用
127.0.0.1:
, scp 与 127.0.0.1 的服务器建立另一个 SSH 连接,并且就像在两个远程之间进行复制一样。位于 127.0.0.1 的 SSH 服务器可能无法通过主机密钥验证。从手册页,
因此,当您
127.0.0.1
在最后一部分使用时,scp
将其识别为host2
. 那么然后会根据身份文件( )scp
尝试127.0.0.1
用当前的主机登录并返回错误,可能是因为没有关于. 所以只要跟随就可以了,username
./.ssh/mykey.pem
host2
或者