运维

运维

Products

当前位置:首页 > 运维 >

如何将Ubuntu FTP服务器端口为新的?

96SEO 2025-10-28 07:47 4


FTP服务器作为一种常用的数据传输工具,被广泛应用于各种场景。Ubuntu系统因其稳定性和强大的功能,成为了许多用户的首选。只是默认的FTP端口21可能存在平安隐患,所以呢,更改FTP服务器的端口成为了一个常见的需求。本文将详细讲解如何在Ubuntu系统中将FTP服务器端口进行更改。

1. 安装vsftpd

先说说 我们需要安装vsftpd,这是Ubuntu系统中常用的FTP服务器软件。打开终端, 运行以下命令: bash sudo apt update sudo apt install vsftpd

怎样在Ubuntu上配置FTP服务器端口

2. 配置vsftpd

安装完成后我们需要编辑vsftpd的配置文件。默认情况下配置文件位于/etc/目录下。使用以下命令打开配置文件: bash sudo nano /etc/vsftpd.conf

在配置文件中, 我们可以进行以下修改:

2.1 更改默认端口

找到listen_port选项,并将其值修改为你想要的新端口。比方说 将端口改为2121: conf listen_port=2121

2.2 允许被动模式

为了确保客户端可以通过防火墙连接到服务器,我们需要启用被动模式。在配置文件中, 添加以下选项: conf pasv_enable=YES pasv_min_port=50000 pasv_max_port=50100

2.3 允许本地用户登录

如果你想允许本地用户登录,可以设置以下选项: conf local_enable=YES write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES

2.4 禁用匿名访问

如果你不想允许匿名用户访问,可以设置以下选项: conf anonymous_enable=NO

3. 重启vsftpd服务

保存并关闭配置文件后重启vsftpd服务以应用更改: bash sudo systemctl restart vsftpd

4. 配置防火墙

如果你的系统启用了防火墙,你需要允许新的FTP端口通过防火墙。比方说 如果你将FTP端口更改为2121,可以运行以下命令: bash sudo ufw allow 2121/tcp

5. 测试FTP服务器

你可以使用FTP客户端来测试你的FTP服务器。在FileZilla中,输入你的服务器IP地址、更改后的端口号、用户名和密码,然后尝试连接。

通过以上步骤,你应该能够在Ubuntu上成功配置FTP服务器端口。请记住更改端口可能会影响客户端的连接,所以呢,请确保通知所有用户关于端口更改的信息。


标签: ubuntu

提交需求或反馈

Demand feedback