解决scp连接远程传输报错The authenticity of host 'hserver3 (***.***.***.***)' can't be established.

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密码,输入密码,传输成功。

你可能感兴趣的:(解决scp连接远程传输报错The authenticity of host 'hserver3 (***.***.***.***)' can't be established.)