修復Terminal&Linux中的SSH錯誤:client_loop:發送斷開連接:管道斷開

與遠程服務器的最安全連接是通過SSH加密網絡協議(安全Shell).

服務器管理員或通過Terminal或Putty通過SSH建立連接的管理員所遇到的常見問題是,突然斷開與以下消息的會話的連接: client_loop: send disconnect: Broken pipe .
大多數情況下,此註銷消息會在一段時間內出現,該時間段內SSH會話中未執行任何命令行。 許多人更喜歡不時記得公開會議,並給另一個“Enter“或a” w可使會話保持打開狀態。 更好的解決方案是在“空閒”時間段停止後突然關閉會話。

如何防止SSH會話突然終止 “client_loop: send disconnect: Broken pipe” 在終端中(Linux / Mac) 

對於Linux和Mac,將在SSH配置中添加一行。 我們打開並編輯文件 “ssh_config”.

sudo nano /etc/ssh/ssh_config

我們添加以下行:

Host *
ServerAliveInterval 120

保存並關閉文件 ”ssh_config”。 如果我們使用的是Linux,則必須重新啟動“ sshd”服務。

指令 ServerAliveInterval 將以120秒的時間間隔向服務器發送一個空數據包,以保持會話的活動狀態,從而防止會話突然關閉。

修復Terminal&Linux中的SSH錯誤:client_loop:發送斷開連接:管道斷開

關於作者

隱身

對所有小工具和IT充滿熱情,我在隱身方面樂於寫作settings.com自2006年以來,我希望與您一起發現有關計算機和操作系統macOS,Linux, Windows,iOS和Android。

2 個評論

發表評論