SSH 登录失败:no matching host key type found. Their offer: ssh-dss

问题如下

    最近登录一台服务器,提示如下错误并截图如下:no matching host key type found. Their offer: ssh-dss。

    

解决方案

    查阅了下资料说是 因为OpenSSH 7.0以后的版本不再支持ssh-dss (DSA)算法,官方的说法是这个算法太弱了。Mac电脑升级之后版本是高于7的。可以通过加参数支持改算法如下

ssh -oHostKeyAlgorithms=+ssh-dss user@ip