在 Debian 上使用 vsftpd 调整 FTP 端口,通常分为两种情况:
sudo nano /etc/vsftpd.conf
listen=YES
listen_port=2121
将
2121改成你想要的端口
sudo systemctl restart vsftpd
sudo ufw allow 2121/tcp
FTP 数据传输常用被动模式,需要指定端口范围:
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000
sudo ufw allow 30000:31000/tcp
sudo systemctl restart vsftpd
sudo netstat -tulnp | grep vsftpd
或
sudo ss -tulnp | grep vsftpd
ftp localhost 2121
或使用 FileZilla 时填写:
如果你是想 改 SFTP 端口(注意:SFTP 不是 vsftpd,是 OpenSSH),或者 做端口映射 / Docker 环境,可以告诉我具体场景。