修复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。

1评论

发表评论