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

在Ubuntu上配置FTP服务器通常涉及安装和配置vsftpd,这是最常用的FTP服务器软件。
sudo apt update
sudo apt install vsftpd
在进行任何配置更改之前,备份原始的vsftpd配置文件。
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
使用文本编辑器打开配置文件。
sudo nano /etc/vsftpd.conf
根据你的需求修改以下配置项:
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
在nano编辑器中,按 Ctrl + X然后按 Y再说说按 Enter 保存并退出。
保存配置文件后 重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd
如果你使用的是UFW,确保允许FTP流量通过:
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp # 用于主动模式
sudo ufw allow 50000:50100/tcp # 用于被动模式端口范围
sudo ufw reload
你可以使用FTP客户端来测试连接。
通过以上步骤, 你应该能够在Ubuntu上成功配置一个基本的FTP服务器,并在新的端口上运行。
Demand feedback