温馨提示×

如何修改debian ftpserver端口

小樊
45
2026-09-09 19:15:00
栏目: 智能运维

在 Debian 上修改 FTP 服务器端口,具体步骤取决于你使用的 FTP 服务软件。最常见的有 vsftpdproftpdpure-ftpd。下面以最常见的 vsftpd 为例说明,并补充其他常见服务。


一、vsftpd(最常见)

1. 安装(如未安装)

sudo apt update
sudo apt install vsftpd

2. 修改配置文件

编辑配置文件:

sudo nano /etc/vsftpd.conf

找到或添加以下配置项(默认是 21):

listen=YES
listen_port=2121

2121 改成你想要的端口(如 2021、990 等)

3. 重启服务

sudo systemctl restart vsftpd

4. 防火墙放行(如有)

sudo ufw allow 2121/tcp

5. 被动模式端口(重要)

如果使用被动模式(PASV),还需设置:

pasv_min_port=30000
pasv_max_port=31000

并放行:

sudo ufw allow 30000:31000/tcp

二、proftpd

配置文件:

sudo nano /etc/proftpd/proftpd.conf

修改:

Port 2121

重启:

sudo systemctl restart proftpd

三、pure-ftpd

修改端口(命令行方式):

sudo echo "2121" > /etc/pure-ftpd/conf/Bind

重启:

sudo systemctl restart pure-ftpd

四、SELinux(Debian 默认未启用,可忽略)

如果你启用了 SELinux:

sudo semanage port -a -t ftp_port_t -p tcp 2121

五、验证

ftp localhost 2121

或:

telnet localhost 2121

如果你能告诉我 具体使用的 FTP 软件名称,我可以给你更精确的配置示例。

0