GnuTLS错误-110:TLS连接未正确终止

本文关键字:终止 连接 TLS 错误 -110 GnuTLS | 更新日期: 2023-09-27 18:08:48

我观察到我的一个Windows服务没有连接到Unix服务器上的FTP位置,我在我的PC上运行可执行文件,因为开发人员没有记录任何错误,我在试图从c#中的FTPWebRequest对象获得响应时出现超时错误。

在尝试使用Filezilla访问FTP位置时,我得到错误

GnuTLS错误-110:TLS连接未正确终止。

使用SFTP不会出现此错误,使用明文形式的FTP(不安全)也不会出现此错误。

我真的不明白这一点,注意到这个应用程序已经运行了很多年了,突然发生在4个服务器上。

GnuTLS错误-110:TLS连接未正确终止

GnuTLS错误-110:TLS连接未正确终止。

这只是意味着对等端刚刚关闭了套接字,没有进行适当的TLS关闭。一些损坏的客户端或服务器会这样做。假设此消息与数据传输有关,您通常可以忽略它,因为传输已经完成,因此没有数据丢失。

使用SFTP不会出现此错误,使用明文形式的FTP(不安全)也不会出现此错误。

当然你不明白,因为SFTP使用的是SSH协议而不是TLS,而普通FTP根本没有加密,所以也没有TLS。如果不涉及TLS,就不会得到任何TLS错误。

我真的不明白这是怎么回事,我注意到这个应用程序已经正常运行了好几年了,突然就在4个服务器上发生了这种情况。

这可能仅仅是因为服务器改变了,即要么他们以前不支持FTPS(即FTP与TLS,不要与SFTP混淆),要么他们现在切换到一个破碎的实现

如果您正在连接到cPanel服务器,那么您可以通过在WHM的纯ftp设置中启用"客户端兼容性损坏"来临时解决此问题。

旧版本的Filezilla可能会导致上述错误。在3.4版本遇到同样的错误,下载3.6版本后问题已解决