宝塔面板对于很多玩家来说是很方便的了,但是兼容性最好的感觉还是Centos7
下进行安装,对于Debian
和Ubuntu
来说使用中还是会遇到不少问题。
今天就说一下我遇到的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
的部分。
最后再测试一下,应该就可以连接了。