配置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服務器以支持被動模式端口。