本教程解决了Linux Client_loop中突然断开SSH的问题:发送断开连接:断管。
与远程服务器的最安全连接是通过SSH加密网络协议(固定外壳)。
服务器管理员或通过SSH通过终端或Putty建立连接的人通常遇到的问题是会话突然断开消息: “client_loop: send disconnect: Broken pipe“。
在大多数情况下,此断开消息在会话中未执行命令行之后出现 SSH。许多人更喜欢不时地记住会话打开并给予更多 “Enter” 或a “w” 为了使会话保持开放。一个更好的解决方案是,一段时间后,会话突然闭合 “idle” 没有地方。
如何防止使用Customer_loop错误突然完成SSH会话:发送断开连接:终端中的管道损坏(Linux / Mac)
对于Linux和 Mac,将添加一条线。我们打开并编辑文件 “ssh_config“。
sudo nano/etc/ssh/ssh_config
我们添加了行:
主持人 * Serveralive Interval 120
我们保存并关闭文件 “ssh_config“。如果我们在Linux上,我们将不得不重新启动服务 “SSHD”。
有关的: 防止SSH连接计时 /折断管道
指示 “ServerAliveInterval“ 它将以120秒的间隔发送到服务器,以维护生活中的会话,从而防止其突然关闭。
如果您仅更改ssh_config(而不是sshd_config),则没有理由重新启动SSHD。
很好的解释。谢谢你的文章