作者:张华  发表于:2016-05-17
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明

( http://blog.csdn.net/quqi99 )

SSH连接总是隔一段时间没有输入时就断开,解决办法如下:

服务端配置
sudo vi /etc/ssh/sshd_config
ClientAliveInterval 60     #服务端主动向客户端请求响应的间隔
ClientAliveCountMax 10    #服务器发出请求后客户端没有响应的次数达到一定值就自动断开
sudo restart ssh

客户端配置 
sudo vi /etc/ssh/ssh_config  #或~/.ssh/config

TCPKeepAlive yes
    ServerAliveInterval 15
    ServerAliveCountMax 6
    StrictHostKeyChecking no
    ForwardAgent yes
    Compression yes

IPQoS throughput

ssh -i <key-file> IPQoS=throughput -o StrictHostKeyChecking=no -o TCPKeepAlive=yes -o ServerAliveInterval=30 ubuntu@<ip>

上面方式任选一种,我选客户端配置方式。

20200316更新, 如果ssh总是断时也得考虑使用白名单模式时是否将某些IP排除了.

20200902更新, 如果使用Compression yes会被墙看上, 会时不时ssh断掉, 去掉Compression即可.

20201016更新, 到国外的ssh连接总断, 除了ISP QoS外, 还试试在sshd.conf中添加:

UseDNS no

GSSAPIAuthentication no

20201028更新,

这次应该是找到了ssh总断的根源,因为bastion上安装了devstack所以在并行运行'opestack image set"时ssh会中断.所以习惯很重要,不能乱安装东西.

#openstack image set --property $p=${props[$p]} $img_name

openstack image set --property $p=${props[$p]} $img_name &

另外,使用压缩传输数据:

#strings /usr/sbin/sshd |egrep "chacha|aes"
scp -p -C -o 'IPQoS throughput'  -c chacha20-poly1305@openssh.com win10.img hua@node1:/images/

20201112更新

ssh总断的原因是因为机器上为反复重启virtualbox导致chrome会通过fast.com测速变得只有十几K, virutalbox改成了kvm现在观察了几天似乎这个问题消失了。

20211212更新

通过openvpn来使用ssh时偶尔会出现SSH2_MSG_KEX_ECDH_REPLY,已排除MTU因素,不清楚为什么,最后只能借助于tailscale来bypass

SSH连接总是定期断掉的解决办法 (by quqi99)相关推荐

  1. 【Linux】12.ssh登录服务器一直被拒绝、以及 ssh连接总自己断开 的解决办法

    ssh登录服务器一直被拒绝.以及 ssh连接总自己断开 的解决办法 1.ssh登录服务器一直被拒绝的解决办法 ssh登录服务器,密码正确但是一直出现下面这种情况: Permission denied, ...

  2. ssh登录发生加密算法报错解决办法

    SSH登录加密算法报错 环境 解决办法 本次解决方案 网上的其它解决方案 环境 堡垒机的操作系统及系统版本 root@fort:~# uname -a Linux fort 4.9.0-6-amd64 ...

  3. 安卓雷曼大冒险一直连接服务器,雷曼大冒险连接不到服务器是什么原因?网络连接失败的原因和解决办法[图]...

    类型:休闲益智 大小:79.13MB 评分:10 平台: 雷曼大冒险连接服务器老失败怎么办?游戏ios版上线不久,很多玩家都在第一时间下载体验了,但是发现服务器连接总是失败,下面是友情手机站小麦整理出 ...

  4. SSH连接服务器经常被断开解决方法

    SSH连接服务器经常被断开解决方法 vim /etc/ssh/sshd_config UseDNS no 修改成功之后,重启SSH服务:service sshd restart 连接服务器超时掉线解决 ...

  5. SSH连接不上Linux的解决方法

    SSH连接不上Linux的解决方法: 连续弄了几次,今天早上终于把SSH连接虚拟机连接不通的问题解决了. 先简单说下概要: 主机装的是XP系统,虚拟机用的是red hat Linux. 我用的是nat ...

  6. SSH,telnet终端中文显示乱码解决办法

    SSH,telnet终端中文显示乱码解决办法 vi /etc/sysconfig/i18n 将内容改为 LANG="zh_CN.GB18030" LANGUAGE="zh ...

  7. 谷歌浏览器无网络连接 打不开网页解决办法

    不知道用户在使用的时候有没有遇到无法连接网络的问题,今天小编就会与大家一起来分享一下,在使用谷歌浏览器时,如果出现无网络连接的问题时,要如何解决,首先用户可以检查一下自己的网络情况,如果这些都没有问题 ...

  8. 计算机连接不上蓝牙鼠标,蓝牙鼠标连接不上电脑怎么办_蓝牙鼠标连接不上电脑的解决办法...

    如果我们的电脑安装的是蓝牙鼠标的话,在使用过程中可能会出现的一些问题.近日就有用户反映说自己遇到了蓝牙鼠标连接不上电脑的问题,不知道怎么办,所以今天小编就来为大家分享关于蓝牙鼠标连接不上电脑的解决办法 ...

  9. win7计算机未连接网络,Win7无线网络显示未连接但可以上网的解决办法

    最近有网友"默默"遇到一个很奇怪的问题,使用的是Win7笔记本无线上网,但有时候会出现很奇怪的现象,命名桌面右下角的无线网络图片显示为未连接,但依然可以正常的无线上网,不知道怎么回 ...

最新文章

  1. jvm系列(七):jvm调优-工具篇
  2. php输出字符unicode码,[PHP]单字符Unicode编码解码函数
  3. 百度网盘自动备份php,Linux定时备份数据到百度云盘
  4. python版本回退_Python爬虫之BeautifulSoup解析之路
  5. VS2013在Release情况下使用vector有时候会崩溃的一个可能原因
  6. 第8周课堂测试3(课上未完成)
  7. 那个说技术本身并不可耻的快播王欣回来了!
  8. 如何固定电脑ip地址
  9. python字典成绩_python字典总结
  10. 设计模式在项目中的应用案例_三菱PLC实际项目应用案例讲解
  11. 圆柱体积怎么算立方公式_圆柱体积公式是什么,怎么算,
  12. 院士如何应对互联网的碎片化和复杂性?道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  13. android实现号码归属地,Android手机号码归属地的查询
  14. 公告模块phpcms
  15. 杀戮尖塔(Slay the Spire) mod制作 --- 1
  16. khadas与树莓派_抛弃电信机顶盒,单板电脑打造家庭多媒体中心
  17. java开发级别t4,腾讯技术等级T系列解读,T4等于百万年薪加股份
  18. 2021-05-08 小华子第一篇
  19. 0的0次幂(0^0)应该等于0还是1?
  20. 腾讯安全天御获“零售风向标”《2020中国零售品牌数字化转型白皮书》推荐

热门文章

  1. 压缩的原理和压缩软件的原理
  2. node服务器性能测试,nodejs 性能测试报告
  3. 在vue中使用antV-G2展示折线图
  4. 2021陕西安全员C证考试及(安全员)模拟考试答案解析
  5. html数组删除指定元素,js怎么删除数组中指定元素?
  6. 全球与中国喷雾晒黑机市市场深度研究分析报告
  7. Python: 读写Excel(openpyxl / win32com.client)
  8. 精选10个Python库,几行代码轻松搞定探索性数据分析!
  9. linux内核源码分析笔记
  10. mysql数据库触发器失效,mysql 的数据库触发器解决方法