linux下使用scp远程传输文件时,提示如下:
The authenticity of host 'hserver3 (***.***.***.***)' can't be established.
ECDSA key fingerprint is SHA256:****************************.
ECDSA key fingerprint is MD5:******************************.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
lost connection
我当前机器名为hserver2,上面报错为两台机器之间不能建立信任连接。
1、使用 ssh -o StrictHostKeyChecking=no hserver3 (上面hserver3是你要远程的那台机器名称,在hosts文件里已经设置好映射关系,如果没有设置好映射关系,那么该输入hserver3的地方就输入需要远程的ip),回车输入hserver3的root密码,看到terminal已经切换到hserver3的root用户,已经远程连接hserver3 。
2、此时在当前终端执行 ssh -o StrictHostKeyChecking=no hserver2 ,输入hserver2的root密码,这时两台机器已经建立双向信任连接。
然后就可以使用scp传输文件,提示输入远程机器的root密码,输入密码,传输成功。
网友评论