宝塔面板对于很多玩家来说是很方便的了,但是兼容性最好的感觉还是Centos7下进行安装,对于DebianUbuntu来说使用中还是会遇到不少问题。
今天就说一下我遇到的Ftp不能连接的问题最后的解决办法。

错误描述

由于一个项目需要测试FTP连接,就在一台debian9的小鸡上用宝塔安装了Pure-ftpd,安装过程很顺利,最后也顺利创建了账户,但是却连接不上。
使用客户端连接发现报530密码错误,经过关闭防火墙、重新创建账户等多次尝试无果。最后换了另一台Centos7的小鸡,安装完直接就可以了。
问题示例
问题总要解决不是吗,在宝塔论坛找到了一篇关于此问题的文章,尝试之后总算可以了。

解决办法

1.防火墙端口

在宝塔安全选项里放行39000-40000端口:
放行端口

2.修改配置

在软件商店找到Pure-ftpd,点击设置-配置修改,然后搜索ForcePassiveIP,找到以后去除前面的#,将后面的IP修改为服务器IP。
修改配置
重启Pure-ftpd.

3.密码文件

宝塔文件管理中找到/www/server/pure-ftpd/etc/pureftpd.passwd文件,发现之前创建的账户没有存储到文件中。
这时重新创建账户,然后再查看一下此文件,看账户名后第一个变量是否为$6,如果不是,修改为$6,重启Pure-ftpd.
密码文件

注意以上重启Pure-ftpd的部分。
重启Pure-ftpd
最后再测试一下,应该就可以连接了。

Last modification:September 6, 2019
如果觉得我的文章对你有用,请随意赞赏