修复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评论

发表评论