在 Debian 下修改 vsftpd 的端口,一般按下面步骤来:
vsftpd 的主配置文件通常是:
/etc/vsftpd.conf
用编辑器打开:
sudo nano /etc/vsftpd.conf
找到或添加这一行:
listen_port=2121
示例:把 FTP 端口改为 2121
如果是 IPv6(listen_ipv6=YES),对应参数是:
listen_port=2121
修改完成后重启服务:
sudo systemctl restart vsftpd
查看状态:
sudo systemctl status vsftpd
ufwsudo ufw allow 2121/tcp
iptablessudo iptables -A INPUT -p tcp --dport 2121 -j ACCEPT
如果你用了被动模式(FileZilla 等客户端常用),还要改:
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000
然后防火墙放行:
sudo ufw allow 30000:31000/tcp
连接时填写:
服务器IP2121sudo netstat -tlnp | grep vsftpd
或
ss -tlnp | grep vsftpd
如果你是想 改成非标准端口 + 提高安全性,我也可以帮你配 FTPS(SSL) 或 限制 IP 访问。