Ubuntu16.04.7LTS xshell每次连接没几秒就自动断开
Posted 玩电脑的辣条哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu16.04.7LTS xshell每次连接没几秒就自动断开相关的知识,希望对你有一定的参考价值。
环景:
虚拟机Ubuntu 16.04.7 LTS
问题描述:
Ubuntu的SSH自动断线,win10下xshell每次连接没几秒就自动断开
Disconnected from remote host(41) at 13:26:20.
原因分析:
1.可能网络dns变化也会导致xshell自动断开连接
2.ssh没有设置心跳检测
解决方案:
1.修改ssh配置文件将其中“UseDNS yes改成no
vi /etc/ssh/sshd_config
#UseDNS yes
改为
UseDNS no
没有就在最后加上这句
重启sshd
service sshd restart
2.ssh设置心跳检测
方法1
依赖ssh客户端定时发送心跳检测,配置vi /etc/ssh/ssh_config文件,在末尾添加上,
ServerAliveInterval 20
ServerAliveCountMax 999
每隔20秒向服务器发出一次心跳检测,若超过999次请求都没有成功,就主动断开与服务器端的连接。
方法2
依赖ssh服务器端定时发送心跳检测,配置vi /etc/ssh/sshd_config文件在末尾添加上
ClientAliveInterval 30
ClientAliveCountMax 6
重启ssh
service ssh restart
以上是关于Ubuntu16.04.7LTS xshell每次连接没几秒就自动断开的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu 16.04.7 LTS 修改 ssh默认端口号 ssh服务重新启动不了
Ubuntu 16.04.7 LTS 怎么把系统syslog日志发送到日志平台