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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM