Mac 下ssh自動斷開的解決方法

2021-10-06 03:16:10 字數 545 閱讀 1314

客戶端配置

修改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...