96SEO 2025-08-31 16:48 4
FTP是网络中用于文件传输的标准协议之一。在Ubuntu系统中,配置FTP服务器是一项常见的任务。只是有时候我们需要将FTP服务器的端口配置为新的端口号,以增强平安性或适应特定的网络需求。本文将详细指导您如何在Ubuntu系统上配置FTP服务器,并修改其端口。
先说说您需要安装vsftpd,这是Ubuntu上最常用的FTP服务器软件。使用以下命令安装vsftpd:

bash
sudo apt update
sudo apt install vsftpd
安装完成后您需要编辑vsftpd的配置文件。使用以下命令打开配置文件:
bash
sudo nano /etc/vsftpd/vsftpd.conf
anonymous_enable=NO禁用匿名登录。local_enable=YES允许本地用户登录。write_enable=YES允许用户上传文件。chroot_local_user=YES将用户限制在主目录中。确保这些参数被正确设置。
在vsftpd配置文件中找到以下行并取消注释:
bash
将其修改为新的端口号,比方说2121:
bash
listen_port=2121
保存并关闭配置文件。
为了使更改生效,重启vsftpd服务:
bash
sudo systemctl restart vsftpd
如果您的服务器启用了防火墙,您需要允许新的FTP端口通过。
bash
sudo ufw allow 2121/tcp
使用FTP客户端连接到您的服务器,确保它正在监听新的端口。
bash
lftp -u username -p 2121 ftp.server.com
替换username和ftp.server.com为您的实际用户名和FTP服务器地址。
通过以上步骤,您已经在Ubuntu系统上成功配置了一个新的FTP服务器端口。这将有助于提高您的网络平安性,并满足特定的网络需求。在配置过程中,请注意确保所有参数正确设置,并重启相关服务以使更改生效。如果您遇到任何问题,请查阅相关文档或寻求专业帮助。
Demand feedback