客戶端配置
修改mac客戶端ssh
# 編輯檔案(主機所有使用者生效)
sudo vim /etc/ssh/ssh_config
# 找到host * 下面新增兩行配置
serveraliveinterval 60 # 表示每60秒向伺服器傳送一側請求,從而保持長連線
serveralivecountmax 3 # 表示伺服器發出請求後客戶端沒有相應的次數達到3次,就自動斷開
服務端配置
修改伺服器ssh
# 連線遠端伺服器
sudo ssh root@遠端伺服器位址
# 編輯檔案
vim /etc/ssh/sshd_config
# 找到如下配置並修改
clientaliveinterval 60 # 表示每60秒向伺服器傳送一次心跳
clientalivecountmax 3 # 客戶端3次沒有返回心跳,則會斷開連線
兩種方法選擇其中一種就行了,個人建議修改客戶端的配置,這樣比較安全,同時也比較方便
解決mac下ssh空閒一段時間自動斷開的問題
之前在公司就遇到過這種問題,使用ssh登入linux伺服器後,在後台放置一段時間,會發現會自動斷開,解決的方法很簡單 vim etc ssh ssh config 新增這2句即可 serveralivecountmax3 serveraliveinterval 51.serveralivecount...
解決Mac下SSH閒時自動中斷的問題
使用 mac 自帶終端 ssh 連線伺服器時,只要隔一小段時間不進行操作的話連線就會自動中斷,造成了不好的體驗。解決方法如下 1 連線到你的伺服器 2 編輯服務端配置檔案 etc ssh sshd config vim etc ssh sshd config新增以下兩行配置 clientalivei...
Mac下ssh連線遠端伺服器時自動斷開問題
在mac下使用securecrt通過ssh連線遠端伺服器時,總會一段時間沒有動作後,ssh被自動斷開。在windows下用xmanager貌似沒有遇到過這個問題。在網上找了解決方法如下 客戶端配置 global.ini檔案中將d disconnect after resume timeout 000...