cmd 工具 ssh 保持連線不斷開

php_yt發表於2021-10-05

cmder 一類的工具使用 ssh 連線伺服器時,長久不通訊會被伺服器端斷開,如果希望保持連線,有兩種方案。推薦第二種

第一種,伺服器主動保持連線。

編輯配置檔案

vim /etc/ssh/sshd_config

修改這兩項配置

ClientAliveInterval 120
ClientAliveCountMax 30

重啟 sshd 服務

systemctl restart sshd

以上配置的意思是,伺服器每隔 120s 向客戶端傳送一個空資料包,共傳送 30 次,即 1小時內不會斷開連線。

第二種,客戶端主動保持連線。

編輯本地電腦的 ~/.ssh/config 檔案,例如我的電腦在 C:\Users\11142\.ssh\config

cmd 工具 ssh 保持連線不斷開

編輯如下 ( server 示例 1.1.1.1 )

Host 1.1.1.1
  HostName 1.1.1.1
  ServerAliveInterval 100
  User root

以上的意思是客戶端每隔 120s 向伺服器傳送一個空資料包。

本作品採用《CC 協議》,轉載必須註明作者和本文連結
focus

相關文章