使用lftp与vsftd进行安全的ftp连接时出错:gnutls_record_recv

时间:2016-07-07 23:19:16

标签: ftp ftps lftp vsftpd

尝试使用lftp与FTPS(基于SSL的FTP)联系vsftpd。但是我一直收到这样的错误:

gnutls_record_recv: A record packet with illegal version was received

解决方案是什么?

1 个答案:

答案 0 :(得分:0)

此错误具有误导性。实际上,任何数量的服务器端错误或问题都会产生这样的错误,并且vsftpd无法很好地记录发生的错误。

例如,在一个案例中,我能够确定vsftpd正在尝试chroot到我登录的用户不存在的目录中 - 一旦我创建了目录,错误就消失了。

另一方面,PAM脚本失火导致lftp出现相同的错误。

换句话说,错误意味着服务器上发生了一些无法正常处理的问题,它只是终止连接,从而导致此错误。你需要通过vsftpd的配置来弄清楚发生了什么 - 开始关闭东西,比如PAM脚本或chroot设置,一直到基本配置,直到你开始工作为止。

主要观点是错误没有单一的,特定的原因,但是模糊了许多vsftpd配置问题中的任何一个。

相关问题