在公司从本机登陆到服务器后,想从服务器scp些文件到本机时发现不好使了,报Connection closed by xx.xx.xx.xx错误,然后我查了一下本机的log(/var/log/system.log),其中显示
error: Could not load host key: /etc/ssh/ssh_host_rsa_key
error: Could not load host key: /etc/ssh/ssh_host_dsa_key
error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
fatal: No supported key exchange algorithms [preauth]
看来是找不到key了,上网查了一下,用这哥们的方法搞定了。
ps:保证在/etc目录下有ssh目录