温馨提示×

linux filezilla怎么改端口

小樊
44
2026-10-06 15:16:41
栏目: 智能运维

在 Linux 下使用 FileZilla(客户端或服务器)改端口,分两种情况:


一、FileZilla 客户端(连接 FTP/SFTP 时改端口)

如果你是用 FileZilla 连别人服务器,端口是在连接时指定的:

  1. 打开 FileZilla
  2. 顶部输入:
    • 主机:ftp.example.com 或 IP
    • 用户名 / 密码
    • 端口:
      • FTP 默认:21
      • SFTP(SSH)默认:22
      • FTPS 默认:21 或 990
  3. 点「快速连接」

✅ 客户端本身不用改配置文件,每次连接填不同端口即可。


二、FileZilla Server(Linux 服务端改端口)

如果你是在 Linux 上搭建 FileZilla Server(较新版本支持 systemd):

1️⃣ 修改配置文件

通常位置:

/opt/filezilla-server/etc/FileZilla Server.xml

或

/etc/filezilla-server/FileZilla Server.xml

找到类似:

<Settings>
  <Item name="ListenPort" type="numeric">21</Item>
</Settings>

改成你想要的端口,例如:

<Item name="ListenPort" type="numeric">2121</Item>

2️⃣ 重启服务

sudo systemctl restart filezilla-server

3️⃣ 防火墙放行

sudo ufw allow 2121/tcp
# 或
sudo firewall-cmd --add-port=2121/tcp --permanent
sudo firewall-cmd --reload

三、如果是 vsftpd(常被误叫 FileZilla)

如果你其实是用 vsftpd:

sudo nano /etc/vsftpd.conf

改:

listen_port=2121

重启:

sudo systemctl restart vsftpd

总结

  • 客户端:连接时填端口
  • FileZilla Server:改 XML + 重启
  • vsftpd:改 conf + 重启

如果你能告诉我:

  • 是 客户端还是服务器
  • 用的是 FileZilla Server 还是 vsftpd
  • Linux 发行版(Ubuntu / CentOS 等)

我可以给你更精确的命令。

0 踩