Ubuntu: 解决 Unable to negotiate with XX.XXX.XX.XX: no matching host key type found. Their offer: ssh-dss 的问题

当你在linux下使用ssh时, 如果出现下面的错误:

Unable to negotiate with XX.XXX.XX.XX: no matching host key type found. Their offer: ssh-dss

那么解决的方法就是:

找到文件 ~/.ssh/config   如果没有这个文件, 就创建一个,然后在里面输入下面的代码

Host ikeepstudying.com
    HostkeyAlgorithms +ssh-dss

ikeepstudying.com  替换成你的域名地址

参考: http://www.openssh.com/legacy.html

更多参考:

git-ssh 配置和使用

git/ssh捋不清的几个问题

多git帐号的SSH key切换

用ssh反向连接访问内网主机 ( 实例使用autossh隧道实现mysql的同步 )

 

本文: Ubuntu: 解决 Unable to negotiate with XX.XXX.XX.XX: no matching host key type found. Their offer: ssh-dss 的问题

Leave a Reply