一段时间不操作SSH就会自动断开,这很烦。解决方法很简单
一键脚本
- echo "ClientAliveInterval 30" >> /etc/ssh/sshd_config
echo "ClientAliveCountMax 3" >> /etc/ssh/sshd_config
将以上代码保存到ssh客户端里面一键执行,下次重装系统之后只要点一下就可以了
手动版
修改/etc/ssh/sshd_config文件
- nano /etc/ssh/sshd_config
将以下配置行 ClientAliveInterval 0和 ClientAliveCountMax 3的注释去掉,
将ClientAliveInterval对应的0改成30,ClientAliveCountMax, 使用默认值即可
ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0即不发送请求信息.ClientAliveInterval 30表示每30发送一次, 然后客户端响应, 这样就保持长连接了
ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开.
------------------
另外这种方式一样适合本地电脑配置,我是Mac,我在本地配置了,所有小鸡就不用单独配置了,都可以生效,但是唯独甲骨文不生效不知道咋回事,如果你不经常换电脑,可以改本地的试试。感兴趣的自己搜一下。关键词 “ssh 心跳”
热议
2楼 这是最好的年代 2小时前
在客户端配ServerAliveInterval和ServerAliveCountMax也是一样的效果,还更方便
3楼 tinysiri 2小时前
插眼 看看了
4楼 hedong6915 2小时前
在客户端配ServerAliveInterval和ServerAliveCountMax也是一样的效果,还更方便
我用的finalshell,这个该怎么配呢?
5楼 看我签名. 2小时前
在客户端配ServerAliveInterval和ServerAliveCountMax也是一样的效果,还更方便
嗯嗯 我在mac上也配置了 但是就甲骨文不起作用 今天在vps上配置了一下 结果竟然可以了
6楼 heihai 2小时前
我用的finalshell,这个该怎么配呢?
7楼 pcu 2小时前
推荐使用mobaxterm
8楼 hedong6915 2小时前
finalshell大卡比,推荐使用mobaxterm
但是它方便啊,在线编辑上传下载创建删除文件都方便……
9楼 heihai 2小时前
但是它方便啊,在线编辑上传下载创建删除文件都方便……
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册