SSH 客戶端鏈接 timeout 問題

 

    ssh 的默認配置爲了安全考慮,當發現客戶端一段時間內沒有輸入,就會斷開這個 session, 這給使用者帶來些許不便。解決這個問題有兩種辦法:vim

    一、修改 ssh server 端配置,添加

# vi /etc/ssh/sshd_config
ClientAliveInterval 60
ClientAliveCountMax 3

# 注:
# ClientAliveInterval選項定義了每隔多少秒給SSH客戶端發送一次信號;
# ClientAliveCountMax選項定義了超過多少秒後斷開與ssh客戶端鏈接

    修改後記得重啓 ssh server:安全

#service sshd restart

    二、修改 ssh client 端配置,添加

# vi /etc/ssh/ssh_config
ServerAliveInterval 60
ServerAliveCountMax 3

# 注:
# ServerAliveInterval選項定義了每隔多少秒給SSH服務端發送一次信號;
# ServerAliveCountMax選項定義了超過多少秒後斷開與ssh服務端鏈接

    三、使用命令直接用戶修改配置文件 

# 使用命令直接用戶修改配置文件,設置「TMOUT=180」,即超時時間爲3分鐘
# vim /etc/profile 添加下面兩行

#設置爲3分鐘
TMOUT=180

   

 

本文爲博主原創文章,轉載請註明出處!bash

https://my.oschina.net/u/3375733/blog/session

相關文章
相關標籤/搜索