温馨提示×

ubuntu ftpserver怎么端口

小樊
45
2026-09-26 17:44:32
栏目: 智能运维

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


一、安装 vsftpd(如未安装)

sudo apt update
sudo apt install vsftpd

二、修改 FTP 端口

1. 编辑配置文件

sudo nano /etc/vsftpd.conf

2. 修改或添加端口配置

  • 主动模式端口(默认 21)
listen=YES
listen_port=2121

以上示例将 FTP 控制端口改为 2121

  • 被动模式端口范围(可选,推荐)
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=40100

三、重启 vsftpd 服务

sudo systemctl restart vsftpd

查看是否监听新端口:

sudo netstat -tulnp | grep vsftpd

或

ss -tulnp | grep vsftpd

四、防火墙设置(重要)

如果使用 UFW:

sudo ufw allow 2121/tcp
sudo ufw allow 40000:40100/tcp

五、客户端连接示例

ftp ftp://user@ip:2121

或使用 FileZilla,端口填 2121


六、常见说明

  • FTP 默认端口是 21
  • 改端口不能防止扫描,只是减少干扰
  • 建议配合 SFTP(SSH) 更安全(端口 22)

如果你用的是 proftpd / pure-ftpd,或者想配置 SSL/TLS FTP,可以告诉我,我给你对应配置。

0 踩