ubuntu

Ubuntu FTP服务器如何配置防火墙

小樊
46
2025-03-11 07:01:58
栏目: 云计算
云服务器特惠,独享带宽,仅需0.96元/天! 查看>>

在Ubuntu上配置FTP服务器并设置防火墙规则,可以按照以下步骤进行:

1. 安装vsftpd

首先,确保你已经安装了vsftpd。如果没有安装,可以使用以下命令进行安装:

sudo apt update
sudo apt install vsftpd

2. 配置vsftpd

编辑vsftpd的配置文件以进行基本设置:

sudo nano /etc/vsftpd.conf

在配置文件中,确保以下设置:

保存并退出编辑器。

3. 配置防火墙

启用并配置防火墙(通常是UFW):

sudo ufw enable

添加允许FTP使用的端口规则:

sudo ufw allow 21/tcp  # 允许FTP控制连接
sudo ufw allow 20/tcp  # 允许FTP数据连接
sudo ufw allow 30000:31000/tcp  # 允许被动模式FTP数据连接

你可以根据需要添加其他端口范围,例如40000-50000。

4. 重启vsftpd服务

应用配置更改:

sudo systemctl restart vsftpd

5. 测试FTP服务器

使用FTP客户端(如FileZilla)连接到FTP服务器,使用创建的用户名和密码进行身份验证,确保可以成功上传和下载文件。

6. 增强安全性(可选)

通过以上步骤,你可以在Ubuntu上成功配置FTP服务器并设置防火墙规则,以确保服务器的安全性和稳定性。

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

相关推荐:Ubuntu FTP服务器防火墙如何配置

0
看了该问题的人还看了