作者 : Bun Wong
日期 : 2009年04月06日
标签 : Unix / Linux SSH
浏览 : 1432 次
评论 : 3 个
http://www.hdwong.com/article/34/

SSH Client 会话空闲超时的解决办法

技术交流 @ 2009年04月06日 收藏&分享

最近工作时经常要同时维护 3 台 Ubuntu 的主机,但当 SSH Client 窗口在几分钟没有键盘操作的时候,会话就会超时断线,特别对于 SFTP 管理时会更加烦躁 :(

找了一些关于 SSH Server 的资料,发现通过修改 sshd 的配置文件,能够让 SSH Server 发送“心跳”信号来维持持续连接,下面是设置的内容

打开服务器 /etc/ssh/sshd_config,我在最后增加一行

ClientAliveInterval 60
ClientAliveCountMax 1

这样,SSH Server 每 60 秒就会自动发送一个信号给 Client,而等待 Client 回应,(注意:是服务器发心跳信号,不是客户端,这个有别于一些 FTP Client 发送的 KeepAlives 信号哦~~~),如果客户端没有回应,会记录下来直到记录数超过 ClientAliveCountMax 的值时,才会断开连接。

评论 (3)

  • #1. jacking

    2009年04月06日

    其实挂着一个 top 命令就可以咯!
    又可以随时看着cpu 内存使用率===参数。。。

  • #2. Bun Wong

    2009年04月07日

    没有试过哦,不过开着个 TOP 会不会很耗资源的呀?

  • #3. charleslee

    2009年04月20日

    顶一个
    很实用的版面~!

* 昵称:

* 评论:

* 验证码: (请输入下图的 4 位数字)

Captcha看不请, 换一张

© 2011 Bun Wong

本博客基于 Bun PHP Framework 构建 • 粤ICP备07036370号