SSH错误10054,流套接字错误接收字节数。

4

在通过SSH连接到服务器时,连接已经建立,但是在1-2秒后它会断开并显示错误消息。

尝试使用Bitvise SSH客户端、WinSCP,但是出现了相同的问题。

错误信息为"Flow Socket Error receiving Bytes. Windows error 10054, An existing connection was forcibly closed by remote host."

无法进行任何操作。尝试了几乎所有能找到的方法。

服务器为Ubuntu Server,托管于Digital Ocean。


我不知道你的环境,但路径中可能存在某些深度检查防火墙或入侵检测系统,它们不喜欢SSH连接,因此会注入一个RST数据包来关闭它。 - Steffen Ullrich
@SteffenUllrich 使用 Windows 8。直到昨天它一切正常。甚至在期间我没有安装任何新东西。尝试了一些在线找到的防火墙方法..但是没有运气。我甚至认为这是防火墙问题..但无法确定。 - Atul Sharma
2个回答

6
在Bitvise SSH客户端主窗口的登录选项卡中,取消勾选“启用混淆”即可解决该问题。

1
这在我的情况下解决了问题。 - FiddlingAway
1
谢谢,这也帮助了我,挽救了我的一天。 - Sohel Pathan
1
不幸的是,这个技巧对我没有起作用。 - dbdq
对我没有起作用。 - nekooee

1
长话短说,如果Bitvise服务器屏蔽了你所连接的IP地址,你就会遇到这个错误。 解决方案:打开Bitvise服务器 > 会话选项卡 > 管理已屏蔽的IP地址并解除对该IP的屏蔽。
我今天遇到了一个用户遇到了这个问题。原来这位用户使用Bitvise客户端进行连接,但同时又尝试通过Cast Iron中的编排使用相同的账户进行连接。编排被设置为使用密码登录,而Bitvise服务器已经屏蔽了她所连接的IP地址。

1
我应该在哪里或如何打开你所说的Bitvise服务器? - Yannick Mussche

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接