在Deepin 20系统中如果遇到Deepin SSH远程主机经常会中断,可能是由于ServerAliveInterval和ServerAliveCountMax值没设置起来,解决方法很简单,把这俩值设置一下即可。
问题 升级到Deepin V20版本后,发现我SSH云服务器,过会不操作,就会出现中断连接的情况。 一开始以为是SSH版本问题,就看了下Deepin自带的版本,还是比较新的版本,去官网看过,最新版也没有说修复类似的Bug,当然,这之前用Deepin远程主机都是正常的。
原因及解决方法 咨询过用SSH的网友,但好像大家都没有遇到类似问题,然后我就自行各种查询,发现大部分文章都说在服务端或客户端增加如下两行配置: ServerAliveInterval 50 ServerAliveCountMax 3 经验证,很有效。这回我再也不用怕编辑着服务器的文本文件,由于中间停止几分钟操作而导致SSH中断了。参考防止远程Linux主机自动断开SSH连接一文。 运行: sudo vim /etc/ssh/ssh_config #打开文本后,在末尾添加如下代码: # 每50秒给SSH服务器发送请求,防止中断 ServerAliveInterval 50 # 错误次数最大3次 ServerAliveCountMax 3 运行: sudo systemctl restart sshd #重启本机sshd服务,生效配置文件,如果报错,请检查是否书写错误。 说明:不要在服务端修改,因为需要考虑安全问题,在更改前请备份一下原文件。
相关主题 |