登录
首页 >  文章 >  linux

debianvsftpd防火墙规则这样配,小白也能看懂!

时间:2025-06-22 14:54:10 402浏览 收藏

从现在开始,努力学习吧!本文《 Debian vsftpd防火墙规则配置教程》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

Debian中vsftp的防火墙规则配置

在Debian操作系统里,当采用vsftpd作为FTP服务器时,设置防火墙规则来保障FTP通信的安全性显得尤为重要。下面是具体的防火墙规则配置流程:

1. 安装与激活防火墙

首先,确认已安装ufw(Uncomplicated Firewall),这是一款易于使用的防火墙管理工具。

sudo apt update
sudo apt install ufw

2. 开启防火墙

启动ufw防火墙功能:

sudo ufw enable

3. 开通FTP流量

vsftpd一般会用到以下端口:

  • 被动模式:默认区间为49152至65535。
  • 主动模式:默认端口是21。

你需要开放这些端口供数据传输使用。下面是设置防火墙规则的相关指令:

# 开放FTP控制连接(端口21)
sudo ufw allow 21/tcp

开放FTP数据连接(被动模式端口区间)

sudo ufw allow 49152:65535/tcp

4. 开放FTP服务器必需的其他端口

依据实际需求,可能还需开放如下端口:

  • SSL/TLS:若使用FTPS(FTP over SSL/TLS),通常采用端口990。
  • 被动模式:若自定义被动模式端口区间,则需确保这些端口也被许可。

例如,开放FTPS端口:

sudo ufw allow 990/tcp

5. 查看防火墙规则

可用以下命令检查当前的防火墙规则状态:

sudo ufw status

6. 刷新防火墙规则

如对防火墙规则有所修改,可执行以下命令刷新规则:

sudo ufw reload

7. 配置vsftpd

保证vsftpd配置文件(通常位于/etc/vsftpd.conf)正确设置了被动模式端口范围。比如:

pasv_enable=YES
pasv_min_port=49152
pasv_max_port=65535

8. 重启vsftpd服务

最终,重启vsftpd服务以使配置调整生效:

sudo systemctl restart vsftpd

按照上述方法,你应当能在Debian系统里顺利配置vsftpd的防火墙规则。

本篇关于《debianvsftpd防火墙规则这样配,小白也能看懂!》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于文章的相关知识,请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>