温馨提示×

ubuntu ftpserver怎么换端口

小樊
34
2026-10-11 09:38:56
栏目: 智能运维

在 Ubuntu 上修改 FTP 服务器的端口,具体做法取决于你使用的是哪种 FTP 服务端软件。最常见的有 vsftpd(最常用)和 proftpd。下面分别说明。


一、如果你用的是 vsftpd(最常见)

1. 编辑配置文件

sudo nano /etc/vsftpd.conf

2. 修改监听端口

找到或添加这一行(默认是 21):

listen_port=2121

把 2121 换成你想用的端口

如果是 IPv6:

listen_ipv6=YES
# 端口同样受 listen_port 控制

3. 保存并重启服务

sudo systemctl restart vsftpd

4. 防火墙放行新端口

sudo ufw allow 2121/tcp

二、如果你用的是 proftpd

1. 编辑配置文件

sudo nano /etc/proftpd/proftpd.conf

2. 修改端口

找到:

Port 21

改成:

Port 2121

3. 重启服务

sudo systemctl restart proftpd

4. 防火墙

sudo ufw allow 2121/tcp

三、被动模式(PASV)端口(很重要)

如果你开的是 被动模式 FTP,还要改被动端口范围,否则可能连不上。

vsftpd 示例

pasv_min_port=30000
pasv_max_port=31000

放行:

sudo ufw allow 30000:31000/tcp

四、确认监听端口

sudo netstat -tulnp | grep ftp

或

sudo ss -tulnp | grep ftp

五、客户端连接方式

连接时记得指定端口,例如:

ftp example.com 2121

或 FileZilla 里填:

  • 主机:example.com
  • 端口:2121

如果你告诉我 你用的是哪种 FTP 服务(或不确定),我可以给你更精确的步骤。

0 踩