linux下使用scp遠(yuǎn)程傳輸文件時(shí),提示如下:
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
我當(dāng)前機(jī)器名為hserver2,上面報(bào)錯(cuò)為兩臺(tái)機(jī)器之間不能建立信任連接。
1、使用 ssh? -o StrictHostKeyChecking=no? hserver3? (上面hserver3是你要遠(yuǎn)程的那臺(tái)機(jī)器名稱,在hosts文件里已經(jīng)設(shè)置好映射關(guān)系,如果沒有設(shè)置好映射關(guān)系,那么該輸入hserver3的地方就輸入需要遠(yuǎn)程的ip),回車輸入hserver3的root密碼,看到terminal已經(jīng)切換到hserver3的root用戶,已經(jīng)遠(yuǎn)程連接hserver3 。
2、此時(shí)在當(dāng)前終端執(zhí)行?ssh? -o StrictHostKeyChecking=no? hserver2 ,輸入hserver2的root密碼,這時(shí)兩臺(tái)機(jī)器已經(jīng)建立雙向信任連接。
然后就可以使用scp傳輸文件,提示輸入遠(yuǎn)程機(jī)器的root密碼,輸入密碼,傳輸成功。