首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复“错误连接失败:发送横幅失败……”为了ssh?

如何修复“错误连接失败:发送横幅失败……”为了ssh?
EN

Ask Ubuntu用户
提问于 2018-09-07 05:16:49
回答 1查看 4.5K关注 0票数 0

当远程设备位于VPN后或在本地网络中时,会出现以下错误:

代码语言:javascript
复制
Connection failed with error: "Failed sending banner to ....@..........:22"

这不经常显示,并且与TCP连接关闭前正在重置的连接有关(我通过Termius应用程序观察到了这一点,因为ssh和错误消息在关闭TCP连接之前发出了警告;尽管此错误不限于Termius)。

如何解决这个问题?

EN

回答 1

Ask Ubuntu用户

发布于 2018-09-07 05:21:33

我找到了一个对我有用的解决方案。因为这个问题不是在这里提出的,所以我已经问了这个问题,我也在贴出我的解决方案。

由于问题是由于打开TCP连接(假设)到远程计算机,SSH连接关闭而不关闭TCP连接;修复方法是删除TCP服务器并重置信任。

我遵循的步骤是:

  • 关闭dhcp服务(dnsmasq)
  • 删除dhcp租约(/var/lib/dhcp/dhclient.leases)
  • 使用信任删除openssh-* ($ sudo apt purge openssh-*)
  • 重新启动机器($ sudo reboot)
  • DHCP将自动请求一个新的IP,检查IP (提示:$ ifconfig | head -n2)。
  • 更新包缓存($ sudo apt update)
  • 安装openssh-server ($ sudo apt install openssh-server:这将链接安装所有依赖项)
  • 使用新IP从任何其他机器验证ssh。

如果您更习惯使用apt-get来代替apt,您可以使用它。

如果您找到了不同的解决方案,请进行评论/回答!

您应该查找您的dhcp服务是什么,它是我的dnsmasq。可能是isc-dhcp-server或者别的什么。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1072962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档