SSH 超时设置

在阿里云买了一台乞丐版服务器,搭了一个博客,安装了java,mysql,redis等服务,把以前写的知乎爬虫部署上去,看看爬取效果。程序运行一段时间后,发现cmder上的日志不打了,我原以为爬虫挂了,再次操作时才发现是ssh连接断了,日志的输出看不到了。。。

查阅网上的博客,要解决这个问题,就要修改ssh server的配置文件。

在服务器上,打开SSH服务的配置文件:

etc/ssh/sshd_config

加上如下两行:

ClientAliveInterval 120
ClientAliveCountMax 720

重启ssh server

/etc/init.d/ssh restart

这样每隔120秒向客户端发送一个“空包”,以保持于客户端的连接。
总共发送720次“空包”,之后断开它们之间的连接,也就是:120秒 × 720 = 86400 秒 = 24小时 后。

    原文作者:StevenKin
    原文地址: https://segmentfault.com/a/1190000018124358
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞