原理均為定時傳送「空包」。
方法1.修改server端的etc/ssh/sshd_config,然後重啟ssh服務( # service sshd restart ):
# server每隔60秒傳送一次請求給client,然後client響應,從而保持連線
clientaliveinterval 60
# server發出請求後,客戶端沒有響應得次數達到3,就自動斷開連線,正常情況下,client不會不響應
clientalivecountmax 3
方法2.修改client端的etc/ssh/ssh_config:
# client每隔60秒傳送一次請求給server,然後server響應,從而保持連線
serveraliveinterval 60
# client發出請求後,伺服器端沒有響應得次數達到3,就自動斷開連線,正常情況下,server不會不響應
serveralivecountmax 3
或者指定命令引數以臨時有效:
ssh -o serveraliveinterval=60
mysql 連線超時解決方法
jdbc開發時候遇到mysql連線超時,斷開服務的問題。經過查資料,找到問題解決方法,總結如下。問題原因 由於mysql服務在長時間不連線之後斷開了,斷開之後的首次請求會丟擲這個異常。既然是連線超時的問題,就要去mysql中 一下連線時間是怎麼 控制的。開啟mysql的控制台,執行 show var...
Linux Vsftpd 連線超時解決方法
2013 11 13 10 58 34 分類 預設分類 舉報 字型大小訂閱 解決方法 在服務端配置被動模式就可以從根源上解決這問題。1 編輯 vsftpd 配置檔案 vi etc vsftpd vsftpd.conf 複製 2 在最下面新增以下資訊 pasv enable yes 開啟被動模式 pa...
linux ssh 連線超時中斷 解決方法
當在終端使用ssh命令連線到伺服器時,如果一段時間沒有活動連線會被中斷 一 修改ssh客戶端配置 編輯客戶端 etc ssh ssh config 或 ssh config 對當前使用者生效 檔案,修改以下兩個配置項 沒有就自己新增 serveraliveinterval 60 ssh客戶端每60秒...