怎樣讓服務器和一定時間沒有任何操作的終端自動斷開連接? # vi /etc/profile 增加: TMOUT=1800 這樣30分鐘沒操作就自動LOGOUT
最近發現 SecureCRT連接到sshd服務器后在一段時間內不操作就老會自動斷開,在網上查了一下,發現原來是因為客戶端與服務器之間存在防火墻,安全起見,在超過特定的時間后就會把空閑連接斷開。 解決方法: 既然會斷開超時的空閑連接,那么我們就應該讓客戶端與服務器之間的連接“忙”起來,方法有兩個:
從服務器方面入手: 修改/etc/ssh/sshd_config配置文件 ClientAliveInterval 300(默認為0) 這個參數的是意思是每5分鐘,服務器向客戶端發一個消息,用于保持連接 service sshd reload 生效
從客戶端入手: 上面是配置需要服務器權限,如果沒有服務器權限則可以使用這個方法,其思想是:客戶端向服務器發一個消息,用于保持連接 secureCRT在選項 終端 反空閑 中設置每隔多少秒發送一個字符串,或者是NO-OP協議包 putty:putty -> Connection -> Seconds between keepalives ( 0 to turn off ), 默認為0, 改為300.
@import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
posted on 2011-07-14 16:46
大寶天天見 閱讀(3293)
評論(0) 編輯 收藏 引用