ssh鏈接超時問題解決

高版本的Linux自帶的OpenSSH在使用的時候,幾分鐘不操做的話就會自動斷開鏈接,這是出於安全的考慮,可是對於須要長時間使用的用戶來講很麻煩,每次都要從新鏈接。linux


1. securecrt客戶端windows

(推薦,我的以爲這個客戶端是目前用得最好用的,支持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, 改成60session


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

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

重啓SSH服務器ide


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