FileZilla Server是一个我们服务器起上常有的FTP传输工具,通常我们大多数的建站包里面都会含有这个工具。
今天在使用VISUAL NMP 建站工具的时候发现在使用FileZilla Server报错。
错误提示为:
You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router.
Warning: FTP over TLS is not enabled, users cannot securely log in.
(你似乎在一个NAT路由器。请配置被动模式设置,并在路由器中向前一个端口的范围。警告:在没有启用FTP协议,用户无法安全地登录。)
依照这个提示我首先去开启被动模式去,发现设置后依然不行。依然同样错误
然后我根据:FTP over TLS is not enabled, users cannot securely log in.的提示去修改启用tls模式。
发现在生成证书的时候报错:Failed to initialize SSL library
随后搜索下文件,有说安装Microsoft Visual C++ 2008 Redistributable Package,有说需要msvcr71.dll、msvcr90.dll(虚拟化支持)libeay32.dll、ssleay32.dll (SSL支持)的,但是在我安装后这些操作后,并没有什么作用问题依然存在。
后面直接卸载了,下了个老版本的试了试,结果成了。然后经过测试发现FileZilla Server版本在0.9.44以上的都可能出现这种情况。(不包含0.9.44版本)
总结:
在Windows2008R2系统下如果出现FTP over TLS is not enabled, users cannot securely log in.建议换下版本在看原因。
老版本下载地址共享:
百度云盘
http://pan.baidu.com/s/14kn3S