title: 解决Linux下SSH超时自动断开
comments: false
date: 2019-08-19 19:22:55
description: Linux 下 SSH 超时自动断开???
categories: Linux
概述
之前连接 Linux 服务器时 SSH 过去不会自动断开,但是今天公司突然更改了网段,连接 Linux 服务器之后过一会儿就自动断开了,用 tail
监控日志一会儿就断开了,很烦。自己搜了好多,都不管用,最后在领导的指导下,配置好了。
但是为什么之前不会自动断开呢???我也很纳闷。
操作起来
很简单,就是客户端在/etc/ssh/ssh_config
中配置如下属性:
# 顶格写
ServerAliveInterval 30
ServerAliveCountMax 3
客户端会在终端无操作之后 ServerAliveInterval
秒时请求服务器要求服务器响应,如果服务器在 ServerAliveCountMax
次之后都没有响应,则断开连接并退出。
还可以在连接服务器是加入参数实现同样的效果,如:
ssh -o ServerAliveInterval=30 -o ServerAliveCountMax=3 user@host