問題場景
伺服器環境:阿裡雲 Linux CentOS 主機
用戶端:Mac OSX Terminal
問題現象
用 ssh 指令連接配接伺服器之後,如果一段時間不操作,再次進入 Terminal 時會有一段時間沒有響應,然後就出現錯誤提示:
隻能重新用 ssh 指令進行連接配接。
解決方法
方法一:如果您有多台伺服器,不想在每台伺服器上設定,隻需在用戶端的 ~/.ssh/ 檔案夾中添加 config 檔案,并添加下面的配置:
方法二:如果您有多個人管理伺服器,不想在每個用戶端進行設定,隻需在伺服器的 /etc/ssh/sshd_config 中添加如下的配置:
方法三:如果您隻想讓目前的 ssh 保持連接配接,可以使用以下的指令:
方法來源
<a href="http://en.newinstance.it/2012/11/17/ssh-write-failed-broken-pipe/">Ssh “Write failed: Broken pipe”</a>