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