ssh連接超時問題解決

高版本的Linux自帶的OpenSSH在使用的時候,幾分鐘不操作的話就會自動斷開連接,這是出於安全的考慮,但是對於需要長時間使用的用戶來說很麻煩,每次都要重新連接。


1. securecrt客戶端

(推薦,個人覺得這個客戶端是目前用得最好用的,支持mac/linux/windows平臺)

options  -> session options -> Terminal -> Anti-idle: Send protocol    NO-OP every 60 seconds ->  ok


2. putty客戶端
啓用putty keepalive

putty -> Connection -> Seconds between keepalives ( 0 to turn off ), 默認爲0, 改爲60


3. linux/unix客戶端
需在客戶端電腦上編輯(需要root權限)/etc/ssh/ssh_config,並添加如下一行:
ServerAliveInterval 60

此後該系統裏的用戶連接SSH時,每60秒會發一個KeepAlive請求,避免被踢。

重啓SSH服務器


4.  linux/unix服務器端
編輯/etc/ssh/sshd_config,並添加:
ClientAliveInterval 60
重啓SSH服務器後該項設置會生效


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