修復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的一切事物,我很高興在2006上的secretthsettings.com上撰文,也很高興與您一起發現有關計算機和macOS,Linux操作系統, Windows,iOS和Android。

如何1

發表評論