CentOS7 服务器连接超时自动断开问题解决
生活随笔
收集整理的這篇文章主要介紹了
CentOS7 服务器连接超时自动断开问题解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景
現在的客戶們都開始使用云服務器了,還要通過堡壘機才給訪問權限,這種方式訪問方式以前都是銀行的“專利”,不過也間接說明其他行業的信息化也越來越普及了。今天主要是因為分配給我的這臺服務器動不動就超時掉了需要重連,關鍵是每次連接都要輸入一堆亂文密碼。不要問我為什么不自動記憶密碼、為什么不能改簡單一點。客戶有安全考慮,You know ?
所以啊,咱們今天就是要去掉這個動不動就給我超時掉線的問題。
現在大家連接服務器一般通過兩種模式:
1、Telnet 現在一般有點安全意識的企業都封掉了這個服務,不安全 ,自己去百度。
2、SSH 主流就是這個,因為它會使用數字簽名算法保護連接和認證,對所有傳輸的數據進行了加密,它還會對傳輸的數據進行壓縮加快傳輸速度。
連接斷開就是服務器的SSHD服務自我保護,默認經過一段時間無操作自動將客戶端連接斷開。我們要做的就是開啟心跳檢驗,讓服務器檢測客戶端在線從而不斷開連接。
版本
System : CentOS 7.X
操作步驟
*SSH服務
1、登錄服務器,進入到ssh服務目錄 . cd /etc/ssh
2、備份原有sshd_config文件。cp sshd_config sshd_config.20190730
3、修改 sshd_config 配置文件,將以下兩項前的“#”刪除,就是取消注釋。
ClientAliveInterval:指定服務器向客戶端檢測是否活動狀態的間隔時間,默認為0,將它修改為60,就是每60秒檢測一次。
ClientAliveCountMax:指定服務器向客戶端檢測無響應最大次數,達到次數斷開連接,默認為3,該項無需修改。
vi ssh_config
修改前:
修改后:
4、重啟sshd服務,讓修改后的配置生效。
執行:systemctl restart sshd
$TMOUT 系統環境變量
1、用以下命令判斷是否是否設置了該參數,如果不為0則代表超時。
echo $TMOUT2、修改TMOUT的值為0,不超時。
vi /etc/profileexport TMOUT=03、使配置生效source /etc/profile好了,完美解決!
總結
以上是生活随笔為你收集整理的CentOS7 服务器连接超时自动断开问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软化头发有哪些小技巧
- 下一篇: 利用HTML 5中的Menu和Menui