运维

运维

Products

当前位置:首页 > 运维 >

如何将Ubuntu FTP Server端口配置为新的设置?

96SEO 2025-08-31 06:07 5


1.

FTP是网络中用于文件传输的常用协议。在Ubuntu系统中,配置FTP服务器端口是一个确保FTP服务平安、稳定运行的关键步骤。本文将详细介绍如何将Ubuntu FTP Server端口配置为新的设置。

Ubuntu FTP Server端口怎么配置

2. 安装vsftpd

在Ubuntu上配置FTP服务器通常涉及安装和配置vsftpd,这是最常用的FTP服务器软件。

sudo apt update
sudo apt install vsftpd

3. 配置vsftpd

3.1 备份配置文件

在进行任何配置更改之前,备份原始的vsftpd配置文件。

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

3.2 编辑配置文件

使用文本编辑器打开配置文件。

sudo nano /etc/vsftpd.conf

3.3 修改配置选项

根据你的需求修改以下配置项:

  • listen_port设置FTP服务器监听的端口,默认是21。
  • listen_ipv6如果你只想使用IPv4,可以设置为NO。
  • pasv_enable启用被动模式。
  • pasv_min_port设置被动模式的最小端口。
  • pasv_max_port设置被动模式的最大端口。
  • anonymous_enable禁止匿名访问。
  • local_enable允许本地用户访问。
  • write_enable允许用户写入文件。
  • chroot_local_user将用户限制在其主目录中。
  • allow_writeable_chroot允许chroot目录可写。

比方说 如果你想将FTP服务器的监听端口改为2121,可以在配置文件中添加或修改以下行:

listen_port=2121

3.4 保存并关闭配置文件

在nano编辑器中,按 Ctrl + X然后按 Y再说说按 Enter 保存并退出。

4. 重启vsftpd服务

保存配置文件后 重启vsftpd服务以应用更改:

sudo systemctl restart vsftpd

5. 配置防火墙

如果你使用的是UFW,确保允许FTP流量通过:

sudo ufw allow 21/tcp
sudo ufw allow 20/tcp  # 用于主动模式
sudo ufw allow 50000:50100/tcp  # 用于被动模式端口范围
sudo ufw reload

6. 测试FTP连接

你可以使用FTP客户端来测试连接。

7.

通过以上步骤, 你应该能够在Ubuntu上成功配置一个基本的FTP服务器,并在新的端口上运行。


标签: ubuntu

提交需求或反馈

Demand feedback