宝塔主机Pure-Ftpd如果让FTP允许被动连接
现在Linux主机最常用的主机管理系统是宝塔,可以很方便的安装各种运行环境如PHP、MYSQL、PYTHON管理、FTP服务端、定时任务等。
今天讲的是如何安装Pure-Ftpd服务端。
首先,进入宝塔控制面板,选择软件商店,搜索Ftp,即可看到Pure-Ftpd应用,如下图所示。
安装后即可实现,然后可以到FTP栏目添加或者删除用户,可以指定用户可操作的目录等。
如果确保系统防火墙开启相关的端口如21等,同时确保云服务器主机安全组放行相关端口。
那么遇到一个非常不友好的问题就是,FTP默认只支持主动连接,有些FTP软件根本连接不上,有些特殊网络的电脑也连不上,那么如何解决呢?
最好的方法是让服务端允许被动连接。怎么配置呢?
首先、修改Pureftpd配置信息文件,在应用商店,找到Pure-Ftpd已安装的应用,点击设置,如下图
修改两处,把PassivePortRange前面的#号去掉,然后把ForcePassiveIP前面的# 号去掉,同时改为服务器IP。
然后在防火墙和云服务器安全组放行39000-40000端口即可。
然后你用FTP软件连接,即可看到可以被动连接了,FTP软件默认即可连接,不用设置主动模式。