解决SSH自动断线,无响应的问题。

在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入)。

总体来说有两个方法:

1、依赖ssh客户端定时发送心跳。

putty、SecureCRT、XShell都有这个功能,但是目测不太好用。

此外在Linux下:

1

2

3

4

5

#打开

sudo
vim 
/
etc
/
ssh
/
ssh_config

# 添加

ServerAliveInterval

20

ServerAliveCountMax

999

即每隔20秒,向服务器发出一次心跳。若超过999次请求,都没有发送成功,则会主动断开与服务器端的连接。

2、更一劳永逸的方法是:更改服务器端,即在ssh远端。

1

2

3

4

5

# 打开

sudo
vim

/
etc
/
ssh
/
sshd_config

# 添加

ClientAliveInterval

30

ClientAliveCountMax

6

ClientAliveInterval表示每隔多少秒,服务器端向客户端发送心跳,是的,你没看错。

下面的ClientAliveInterval表示上述多少次心跳无响应之后,会认为Client已经断开。

所以,总共允许无响应的时间是60*3=180秒。

上述配置后,我做了个简单测试。连接米国的vps,打开ssh后,不做任何操作,目前已经维持连接3天整,没有任何问题。中间还经历了几次短时间断网(几十秒),都自动恢复了。

时间: 2024-11-08 22:35:28

解决SSH自动断线,无响应的问题。的相关文章

解决SSH自动断线问题

在连接远程SSH服务的时候,经常会发生长时间后的断线,或者无响应(无法再键盘输入). 总体来说有两个方法: 1.依赖ssh客户端定时发送心跳. putty.SecureCRT.XShell都有这个功能,但是并不保险. 此外在Linux下: #打开 sudo vim /etc/ssh/ssh_config # 添加 ServerAliveInterval 20 ServerAliveCountMax 999 即每隔20秒,向服务器发出一次心跳.若超过999次请求,都没有发送成功,则会主动断开与服务

解决autocad 2007新建或保存无响应的问题

问题环境: winxp sp3系统,autocad 2007中文版. 问题内容:打开cad软件没问题,但是在点新建后会特别慢甚至卡死显示程序没反应,重新安装软件或重启电脑问题依然存在. 解决方法: 1.先确定系统已经运行server服务,一般这个服务设置为自动并开启. 2.若服务启动后问题还是存在,则需要编辑注册表,建议先备份注册表,然后在运行中输入regedit.exe打开注册表编辑器,按Ctrl+F查找值FTPsites,找到并删除,按F3继续查找,确认没有FTPsites后,重新打开cad

无响应脚本警告 - 含义和如何解决

无响应脚本警告 - 含义和如何解决 Firefox 可能会弹出这样的提示:“警告:不响应的脚本”,并伴随着以下内容——“当前页面的某个脚本正忙,或者已停止响应.您可以立即停止该脚本,或者您可以继续以等待该脚本结束.”本文介绍了出现此提示的原因,以及可能的解决方案和折衷的办法. 这个错误提示意思是 Firefox 认为有脚本在运行中失去了控制,如果不处理会导致 Firefox 挂起.出问题的脚本可能是您当前访问的页面中的,也可能是您安装的扩展里的,甚至是 Firefox 本身的. 目录 Webro

重装mysql出现无响应解决

问题 在安装mysql数据库时,如果重新安装,很容易遇见apply security setting error,即在配置mysql启动服务时,在启动apply security setting时会出错, 在安装最后一步出现无响应卡死状态 原因 是卸载mysql时并没有完全删除文件,所以有必要手动清除这些,要清除的文件 解决方法 第一步:删除mysql的安装目录,一般为C:\Program Files目录下. 第二步:删除mysql的数据存放目录,一般在C:\Documents and Sett

oracle数据库连接无响应的解决

昨天中午时,查询到服务器的数据流水最晚记录是早上8点的,现场查看服务日志很奇怪,日志输出显示挂死在数据库连接这一步.多次调试无果,随后百度发现有资料显示oracle 10.2.1的版本有登录无响应的BUG,每隔28天左右时会产生.又一个坑的,随后先重启下服务器主机临时解决下. 正式解决方法 1 打patch set, 升级版本 2 打 oracle4612267补丁 附上 oracle 10.2.1  4612267 32bit与64bit 补丁和安装方法

解决Windows资源管理器右键菜单打开EditPlus容易导致资源管理器无响应问题

这个问题确实很烦人,经常导致 资源管理器无响应,关闭后整个资源管理器彻底崩溃,原因未知.本着折腾和强迫症精神,这个问题一定要解决.方法如下: 1.不要用EditPlus自带的添加到系统右键菜单选项. 2.导入下列注册表内容: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\EditPlus] @="EditPlus" "icon"="F:\\develop\\EditPlus\

Android ListView的item点击无响应的解决方法

如果listitem里面包括button或者checkbox等控件,默认情况下listitem会失去焦点,导致无法响应item的事件,最常用的解决办法 是在listitem的布局文件中设置descendantFocusability属性. item的布局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.andro

C#中多线程写DataGridView出现滚动条导致程序卡死(无响应)的解决办法

因为写的程序涉及到多线程维护一个DataGridView,然后蛋疼的发现经常卡死...一开始以为是读写冲突的原因,然后就加了锁,问题依旧...然后发现每次出现滚动条的时候程序才会无响应,所以感觉应该是滚动条出现问题... 网上说用Invoke就可以解决问题,试了一下,可能是我使用的方法不对,还是没有解决问题-_-|| 最后使用InvokeRequired解决的... 因为我的修改DataGridView的代码是写在窗体里面的,so... private static object obj = n

解决安装fiddler后IE打开网页提示“代理服务器无响应”

环境:win8.1+IE11 安装fiddler4后,启动fiddler,IE11打开百度网站,打开失败:代理服务器无响应,如图: 在网上找了各种方法,修改fiddler的设置,均无法解决这个问题,无法正常打开网站: 解决方法: 在虚拟机中,环境: win7+IE8 安装fiddler4后,启动fiddler,不需要修改任何设置,在IE8中打开网站,正常: 虚拟机中,环境: win10+Microsoft Edge 安装fiddler4后,启动fiddler,不需要修改任何设置,在Microso