本教程解决SSH突然断线的问题 Linux client_loop: send disconnect: Broken pipe.
与远程服务器的最安全连接是通过SSH加密网络协议(安全外壳).
服务器管理员或通过 SSH 连接的人经常遇到的问题 Terminal 或腻子,是与消息的会话突然断开: “client_loop: send disconnect: Broken pipe“.
大多数情况下,此断开连接消息会在会话中未执行命令行的一段时间后出现 SSH的. 许多人喜欢不时地记住公开会议并给出“Enter”或“w” 以便会话保持打开状态。 一个更好的解决方案是,在一段“idle“没有地方。
如何防止 SSH 会话因错误突然终止 client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)
两 Linux 和 Mac,则会在SSH配置中添加一行。 我们打开并编辑文件 “ssh_config“.
sudo nano /etc/ssh/ssh_config
我们添加以下行:
Host * ServerAliveInterval 120
保存并关闭文件 ”ssh_config“。 如果我们在 Linux 我们将不得不重新启动“sshd”服务。
相关新闻: 防止 SSH Connection Timing Out / Broken Pipe
方向 “ServerAliveInterval“ 将以120秒的时间间隔向服务器发送一个空数据包,以保持会话的活动状态,从而防止会话突然关闭。
如果您只是更改 ssh_config(而不是 sshd_config),则没有理由重新启动 sshd。
热情使razlaga倍增。 Hvala zavaščlanek