温馨提示×

debian vsftp端口怎改

小樊
44
2026-09-26 04:32:11
栏目: 智能运维

在 Debian 下修改 vsftpd 的端口,一般按下面步骤来:


一、修改 vsftpd 配置文件

vsftpd 的主配置文件通常是:

/etc/vsftpd.conf

用编辑器打开:

sudo nano /etc/vsftpd.conf

1️⃣ 修改 FTP 控制端口(默认 21)

找到或添加这一行:

listen_port=2121

示例:把 FTP 端口改为 2121

如果是 IPv6(listen_ipv6=YES),对应参数是:

listen_port=2121

二、重启 vsftpd 服务

修改完成后重启服务:

sudo systemctl restart vsftpd

查看状态:

sudo systemctl status vsftpd

三、防火墙放行新端口(非常重要)

如果使用 ufw

sudo ufw allow 2121/tcp

如果使用 iptables

sudo iptables -A INPUT -p tcp --dport 2121 -j ACCEPT

四、被动模式端口(PASV,常见问题)

如果你用了被动模式(FileZilla 等客户端常用),还要改:

pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000

然后防火墙放行:

sudo ufw allow 30000:31000/tcp

五、客户端连接方式

连接时填写:

  • 地址:服务器IP
  • 端口:2121

六、验证端口是否监听

sudo netstat -tlnp | grep vsftpd

或

ss -tlnp | grep vsftpd

如果你是想 改成非标准端口 + 提高安全性,我也可以帮你配 FTPS(SSL) 或 限制 IP 访问。

0 踩