温馨提示×

ubuntu ftpserver如何设端口

小樊
42
2026-09-29 16:52:51
栏目: 智能运维

在 Ubuntu 上搭建 FTP 服务器(常用 vsftpd),设置/修改端口的方法如下:


一、安装 vsftpd(如未安装)

sudo apt update
sudo apt install vsftpd

二、修改 FTP 端口

1. 编辑配置文件

sudo nano /etc/vsftpd.conf

2. 修改或添加以下参数

listen=YES
listen_port=2121

将 2121 改成你想要的端口(默认是 21)

如果是 IPv6:

listen_ipv6=YES
# 注意:listen 和 listen_ipv6 不能同时为 YES

三、重启 vsftpd 服务

sudo systemctl restart vsftpd

查看状态:

sudo systemctl status vsftpd

四、防火墙放行端口(重要)

UFW 防火墙

sudo ufw allow 2121/tcp
sudo ufw reload

iptables(如在使用)

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

五、被动模式端口(PASV,可选)

如果用到被动模式(客户端常见):

pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000

并放行:

sudo ufw allow 30000:31000/tcp

六、测试连接

ftp localhost 2121

或

lftp -p 2121 user@server_ip

七、云服务器注意

  • 安全组 / 防火墙规则 也要放行对应端口
  • 被动端口范围必须同时放行

如果你用的是 ProFTPD / Pure-FTPd,或者需要 SSL/TLS FTP(FTPS) 配置,也可以告诉我。

0 踩