温馨提示×

linux filezilla怎样设端口

小樊
39
2026-09-15 20:01:28
栏目: 智能运维

在 Linux 下使用 FileZilla 设置端口,取决于你是连接 FTP 服务器,还是搭建 FTP 服务器。下面分情况说明:


一、FileZilla 客户端(连接 FTP 服务器)设端口

如果你是用 FileZilla 连接别人的 FTP 服务器

  1. 打开 FileZilla
  2. 在顶部输入:
    • 主机(Host):服务器 IP 或域名
      例如:192.168.1.100ftp.example.com
    • 用户名:FTP 账号
    • 密码:FTP 密码
    • 端口(Port)
      • FTP 默认:21
      • SFTP(SSH)默认:22
      • FTPS 默认:21990
  3. 如果端口不填,FileZilla 会使用默认端口
  4. 点击「快速连接」

✅ 示例:

主机:192.168.1.100
端口:2121
协议:SFTP

二、FileZilla Server(Linux 搭建 FTP 服务器)设端口

⚠️ 注意:
FileZilla Server 官方主要支持 Windows
Linux 上更常用的是 vsftpdproftpd

如果你用的是 FileZilla Server(Linux 测试版 / 容器)

  1. 编辑配置文件(示例路径):
sudo nano /opt/filezilla-server/etc/FileZilla Server.xml
  1. 找到 <Settings><Listen><Port>
<Port>21</Port>

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

<Port>2121</Port>
  1. 重启服务:
sudo systemctl restart filezilla-server
  1. 开放防火墙端口:
sudo ufw allow 2121/tcp

三、Linux 更常见:vsftpd 设端口

如果你其实想在 Linux 上搭 FTP:

sudo apt install vsftpd
sudo nano /etc/vsftpd.conf

修改:

listen_port=2121

重启:

sudo systemctl restart vsftpd

防火墙:

sudo ufw allow 2121/tcp

四、被动模式端口(PASV)设置(重要)

FTP 被动模式需要额外端口范围:

vsftpd:

pasv_min_port=30000
pasv_max_port=31000

防火墙:

sudo ufw allow 30000:31000/tcp

总结

场景 端口位置
客户端连接 FileZilla 主界面「端口」
FileZilla Server 配置文件 Port
vsftpd /etc/vsftpd.conf
被动模式 PASV 端口范围

如果你能告诉我:

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

我可以给你更精确的步骤。

0