开启FTP服务器被动模式(Passive Mode)可以解决客户端在防火墙或NAT设备后的连接问题。以下是一些常见FTP服务器软件的配置方法:
FileZilla Server 是一个流行的FTP服务器软件,以下是开启被动模式的步骤:
vsftpd 是一个常用的Linux FTP服务器软件,以下是开启被动模式的步骤:
/etc/vsftpd/vsftpd.conf
:sudo nano /etc/vsftpd/vsftpd.conf
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=50010
将 pasv_enable
设置为 YES
,并指定被动模式的端口范围。sudo systemctl restart vsftpd
ProFTPD 是另一个流行的FTP服务器软件,以下是开启被动模式的步骤:
/etc/proftpd/proftpd.conf
:sudo nano /etc/proftpd/proftpd.conf
PassivePorts 50000 50010
指定被动模式的端口范围。sudo systemctl restart proftpd
如果你使用的是IIS FTP服务器,以下是开启被动模式的步骤:
通过以上步骤,你应该能够成功开启FTP服务器的被动模式。