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

kol*_*fos 3 c# unix ftp ftp-client

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

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

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

使用SFTP不会出现此错误,并且在纯文本中使用FTP(不安全)也不会.

我真的不明白这一点,并注意到应用程序运行良好多年,这突然发生在4台服务器上.

Ste*_*ich 7

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

这只是意味着对等体刚刚关闭套接字并且没有正确关闭TLS.一些破碎的客户端或服务器会这样做 假设此消息与数据传输有关,您通常可以忽略这一点,因为传输已完成,因此没有数据丢失.

使用SFTP不会出现此错误,并且在纯文本中使用FTP(不安全)也不会.

当然你没有得到它,因为SFTP使用SSH协议而不是TLS而普通FTP根本没有加密,所以也没有TLS.如果没有涉及TLS,您将无法获得任何TLS错误.

我真的不明白这一点,并注意到应用程序运行良好多年,这突然发生在4台服务器上.

可能只是服务器发生了变化,即他们从未支持过FTPS(即带有TLS的FTP,不要与SFTP混淆),或者他们现在切换到破坏的实现.