ubuntu 防火墙端口设置

本文详细介绍了在Ubuntu系统中如何使用firewall和ufw进行端口管理,包括端口的开放、关闭及防火墙的重启操作,适用于需要进行网络访问控制的场景。
本文是笔记

添加6379访问,永久访问
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重新加载防火墙生效上面的配置
firewall-cmd --reload
配置端口是否访问的时候,需要安装防火墙
sudo apt-get install firewalld
firewall在ubuntu机器上也可以运行,但是ubuntu通常使用ufw的防火墙。

ubuntu的ufw使用方式

ufw开启
sudo ufw enable
ufw关闭
sudo ufw disable
ufw允许端口22
sudo ufw allow 22
ufw禁止端口22
sudo ufw delete allow 22
ufw允许协议通过
sudo ufw allow ssh
ufw删除允许通过的协议
sudo ufw delete allow ssh
防火墙重新加载
sudo ufw reload

### 配置 Ubuntu 系统中的防火墙 #### 使用 UFW 工具管理端口 UFW (Uncomplicated Firewall) 是一个简化了 iptables 命令接口的安全工具,在 Ubuntu 中用于配置防火墙规则。为了开放或关闭特定端口,可以按照如下方法操作。 对于未安装 UFW 的情况,需先执行安装命令: ```bash sudo apt-get install ufw ``` 启动 UFW 并设置默认拒绝入站连接,允许出站连接[^1]: ```bash sudo ufw default deny incoming sudo ufw default allow outgoing ``` 要开启某个具体的服务端口,比如 HTTP 服务使用的80端口,则可运行下面这条指令来永久性地打开该端口[^2]: ```bash sudo ufw allow 80/tcp ``` 如果想要针对来自某一 IP 地址或者子网的流量开放某端口,例如让 `192.168.1.0/24` 这个局域网内的设备能够访问服务器上的 MySQL 数据库(通常监听于3306端口),那么应该这样写命令[^3]: ```bash sudo ufw allow from 192.168.1.0/24 to any port 3306 proto tcp ``` 当不再需要某些已设定好的规则时,可通过编号删除它们;也可以直接通过描述性的名称移除相应的规则。假设之前添加了一条关于 SSH 访问(22端口)的规则,现在想撤销它,有两种方式可以选择: 按序号删除: 首先列出当前所有的规则及其对应的号码: ```bash sudo ufw status numbered ``` 接着依据显示出来的列表里对应项目的索引位置将其删去, 如第5项则输入: ```bash sudo ufw delete 5 ``` 或者是根据具体的协议和服务名来进行精确匹配并移除: ```bash sudo ufw delete allow ssh ``` 最后记得重启 UFW 来使更改生效: ```bash sudo ufw reload ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值