云网牛站
所在位置:首页 > Linux教程 > deepin 20中无法进行ssh的请看/etc/ssh/ssh_config中是否有MACs

deepin 20中无法进行ssh的请看/etc/ssh/ssh_config中是否有MACs

2020-12-29 15:47:30作者:vic_peng稿源:深度站

如果你在deepin 20社区版中出现无法进行ssh,可以查看一下/etc/ssh/ssh_config配置文件中是不是含有MACs的一行,如果有,把它注释掉或者删除就可以了。

 

问题说明

进行ssh远程的时候,提示错误,如下信息:

/etc/ssh/ssh_config line 45: Bad SSH2 Mac spec 'hmac-md5,hmac-md5-96,hmac-sha1,umac-64@openssh.com,hmac-ripemd160'.

出现问题后查看其/etc/ssh/ssh_config配置文件,里面的内容如下图所示:

deepin 20中无法进行ssh的请看/etc/ssh/ssh_config中是否有MACs

 

解决方案

如上图所示,把图中的“MACs hmac-md5,hmac-md5-96,hmac-sha1,umac-64@openssh.com,hmac-ripemd160”行给注释掉并保存/etc/ssh/ssh_config文件即可。因为有些用户的本地ssh_config并没有这一行,也没有出现任何影响。

注:原来旧版本需要设置MACs这一行,而新版本不需要。

ssh相关问题的参考:deepin 15.9.2后的版本gnome-keyring不支持SSH ED25519私钥的解决

 

结语

如果旧版本配置是正常的,而新版本出现问题,那么多半不是操作上的问题,可能跟设置MACs有关系。

 

相关主题

在Debian 10上设置SSH密钥,包括介绍使用SSH密钥登录到服务器

精选文章
热门文章