CentOS7 服務器連接超時自動斷開問題解決

背景

      現在的客戶們都開始使用雲服務器了,還要通過堡壘機纔給訪問權限,這種方式訪問方式以前都是銀行的“專利”,不過也間接說明其他行業的信息化也越來越普及了。今天主要是因爲分配給我的這臺服務器動不動就超時掉了需要重連,關鍵是每次連接都要輸入一堆亂文密碼。不要問我爲什麼不自動記憶密碼、爲什麼不能改簡單一點。客戶有安全考慮,You know ?

      所以啊,咱們今天就是要去掉這個動不動就給我超時掉線的問題。

      現在大家連接服務器一般通過兩種模式:

      1、Telnet   現在一般有點安全意識的企業都封掉了這個服務,不安全 ,自己去百度。

      2、SSH  主流就是這個,因爲它會使用數字簽名算法保護連接和認證,對所有傳輸的數據進行了加密,它還會對傳輸的數據進行壓縮加快傳輸速度。

連接斷開就是服務器的SSHD服務自我保護,默認經過一段時間無操作自動將客戶端連接斷開。我們要做的就是開啓心跳檢驗,讓服務器檢測客戶端在線從而不斷開連接。

版本

System : CentOS 7.X

操作步驟


1、登錄服務器,進入到ssh服務目錄 . cd /etc/ssh

image


2、備份原有sshd_config文件。cp sshd_config sshd_config.20190730

image


3、修改 sshd_config 配置文件,將以下兩項前的“#”刪除,就是取消註釋。

ClientAliveInterval:指定服務器向客戶端檢測是否活動狀態的間隔時間,默認爲0,將它修改爲60,就是每60秒檢測一次。

ClientAliveCountMax:指定服務器向客戶端檢測無響應最大次數,達到次數斷開連接,默認爲3,該項無需修改。

vi ssh_config

修改前:

image

修改後:

image


4、重啓sshd服務,讓修改後的配置生效。從此服務器就不會不時斷開了。

     執行:systemctl restart sshd

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章