/etc/vsftpd/vsftpd.conf,添加或修改以下行:listen_port=2121 # 控制端口
/etc/services,將 ftp 21/tcp 改為 ftp 2121/tcp(需謹慎操作,可能影響其他服務)。sudo systemctl restart vsftpd
vsftpd.conf 中添加:pasv_enable=YES
pasv_min_port=30000 # 被動模式最小端口
pasv_max_port=31000 # 被動模式最大端口
sudo firewall-cmd --permanent --add-port=2121/tcp # 控制端口
sudo firewall-cmd --permanent --add-port=30000-31000/tcp # 被動模式端口范圍
sudo firewall-cmd --reload
sudo systemctl status vsftpd
ftp://服務器IP:2121)。netstat -tulnp 查看)。