在 Linux 下使用 FileZilla 设置端口,分几种常见情况,下面一步一步说清楚。
一、FileZilla 客户端(连接 FTP / SFTP 服务器时指定端口)
方法 1:快速连接栏设置
- 打开 FileZilla
- 在顶部看到:
- 主机(Host)
- 用户名(Username)
- 密码(Password)
- 端口(Port)
- 在 端口 栏填写:
- FTP 默认:
21
- SFTP(SSH)默认:
22
- 自定义端口:如
2121、2222
- 点击 “快速连接”
示例:
主机:sftp.example.com
端口:2222
协议:SFTP
方法 2:站点管理器设置(推荐)
- 打开 FileZilla
- 菜单:文件 → 站点管理器
- 点击 “新站点”
- 设置:
- 协议:FTP / SFTP
- 主机:服务器地址
- 端口:填写对应端口
- 登录类型:正常 / 密钥文件(SFTP)
- 点击 连接
二、被动模式(PASV)端口范围设置(客户端)
如果是连接自己的 FTP 服务器失败,可能需要设置被动端口:
- FileZilla → 编辑 → 设置
- 选择 FTP → 被动模式
- 可选:
- 使用服务器外部 IP
- 限制被动端口范围(一般服务器端设置)
⚠️ 被动端口主要在服务器端设置,不是客户端
三、Linux 上 FileZilla Server(如果你是自己搭 FTP 服务)
⚠️ 注意:
FileZilla Server 官方只支持 Windows
Linux 一般用 vsftpd / proftpd
如果是 vsftpd(Linux 常见)
编辑配置文件:
sudo nano /etc/vsftpd.conf
设置端口:
listen_port=2121
pasv_min_port=30000
pasv_max_port=31000
重启服务:
sudo systemctl restart vsftpd
四、防火墙别忘了开端口
sudo ufw allow 21
sudo ufw allow 30000:31000/tcp
五、常见端口对照
| 类型 |
端口 |
| FTP |
21 |
| SFTP |
22 |
| FTPS |
21 / 990 |
| 自定义 |
任意 |
如果你能说清楚:
- 是 客户端还是服务器
- 用的是 FTP / SFTP / FTPS
- Linux 发行版(Ubuntu / CentOS 等)
我可以给你精确命令和截图级步骤。