配置FTPS服务器(通常使用FileZilla Server或Apache FtpServer等)以支持被动模式(PASV)涉及几个步骤。以下是使用FileZilla Server作为示例的配置步骤:
下载并安装FileZilla Server:
启动FileZilla Server:
打开FileZilla Server管理界面:
http://localhost:8080
(默认端口),进入FileZilla Server管理界面。配置被动模式端口范围:
50000-50100
表示使用50000到50100之间的端口。保存配置:
重启FileZilla Server:
filezilla-server.exe restart
(Windows)或sudo systemctl restart filezilla-server
(Linux)。如果你使用的是Apache FtpServer,配置步骤如下:
下载并安装Apache FtpServer:
编辑配置文件:
conf/ftpd.conf
。配置被动模式端口范围:
pasvPortRange=50000-50100
保存配置文件:
重启Apache FtpServer:
sudo systemctl restart ftpd
或者如果你使用的是其他服务管理工具,请相应地调整命令。确保你的防火墙允许FTP服务器使用的被动模式端口范围。例如,如果你使用的是ufw
(Uncomplicated Firewall)在Ubuntu上,可以使用以下命令开放端口:
sudo ufw allow 50000:50100/tcp
如果你使用的是其他防火墙工具,请相应地调整命令。
通过以上步骤,你应该能够成功配置FTPS服务器以支持被动模式端口。