Ubuntu FTP Server端口设置

1852
2025/3/21 9:32:53
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上设置FTP服务器主要涉及安装和配置vsftpd(Very Secure FTP Daemon)。以下是详细的步骤:

安装vsftpd

首先,打开终端并运行以下命令来安装vsftpd:

sudo apt update
sudo apt install vsftpd

配置vsftpd

安装完成后,需要编辑vsftpd的配置文件。配置文件通常位于/etc/vsftpd.conf。使用文本编辑器(如nano)打开它:

sudo nano /etc/vsftpd.conf

修改端口设置

在配置文件中,找到与FTP端口相关的行。它通常看起来像这样:

listen_port 21

要修改端口,只需更改数字21为所需的端口号。例如,如果你想将端口更改为2121,则将其更改为:

listen_port 2121

启用被动模式

在配置文件中,找到以下行:

#pasv_enable=YES

取消注释(即删除行首的#字符)以启用被动模式:

pasv_enable=YES

设置被动模式的端口范围

在配置文件中,添加或修改以下行以设置被动模式的端口范围:

pasv_min_port 60000
pasv_max_port 60100

这表示被动模式端口范围是60000-60100。

保存并关闭配置文件

在编辑器中做出更改后,请保存并关闭文件。对于nano,你可以按Ctrl+X,然后按Y确认保存,最后按Enter键。

重启vsftpd服务

更改配置文件后,需要重启vsftpd服务以使更改生效。这可以通过以下命令完成:

sudo systemctl restart vsftpd

防火墙设置

确保防火墙允许新端口的流量。可以使用以下命令开放FTP的相关端口(默认为21端口):

sudo ufw allow 21/tcp
sudo ufw allow 2121/tcp  # 如果修改了命令端口

测试FTP服务器

使用FTP客户端连接到FTP服务器进行测试。可以使用命令行工具或者图形化工具连接。

以上步骤涵盖了在Ubuntu上设置FTP服务器的基本流程,包括安装vsftpd、配置端口、启用被动模式以及防火墙设置。根据实际需求,可能还需要进行更多的配置和设置。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu Swapper交换空间设置