Debian系和Redhat系防火墻配置方式
更新時間:2025年07月29日 10:41:50 作者:Littlewith
文章對比了Debian系UFW和Redhat系Firewalld防火墻的安裝、啟用禁用、端口管理、規(guī)則查看及注意事項,強調SSH端口需開放、規(guī)則持久化,提供關鍵命令示例,總結為個人經(jīng)驗供參考
Debian系UFW防火墻
1. 安裝
sudo apt update sudo apt install ufw
2. 啟用與禁用
- 啟用:
sudo ufw enable - 禁用:
sudo ufw disable
3. 基本命令
- 查看狀態(tài):
sudo ufw status - 允許端口:
sudo ufw allow 22/tcp(如 SSH) - 拒絕端口:
sudo ufw deny 23/tcp(如 Telnet) - 允許服務:
sudo ufw allow ssh - 允許 IP:
sudo ufw allow from 192.168.1.100 - 刪除規(guī)則:
sudo ufw delete allow 22/tcp - 默認策略:
sudo ufw default deny incoming sudo ufw default allow outgoing
- 重置:
sudo ufw reset
4. 注意事項
- 確保 SSH 端口開放(如
sudo ufw allow ssh),避免斷開遠程連接。 - 規(guī)則默認持久化,重啟有效。
- 查看服務:
sudo ufw app list
5. 示例配置
sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow ssh sudo ufw allow http sudo ufw enable sudo ufw status
Redhat系Firewalld防火墻
CentOS系列防火墻命令
1.安裝
- 最小化安裝:如果系統(tǒng)采用最小化安裝(Minimal Install),firewalld 可能未包含,需手動安裝。
- 手動移除后:若 firewalld 被卸載,需重新安裝。
- 安裝命令
sudo yum install firewalld -y
- 或(CentOS 8 及以上,dnf 包管理器)
sudo dnf install firewalld -y
2.系統(tǒng)防火墻
- 啟動防火墻
sudo systemctl start firewalld
- 關閉防火墻
sudo systemctl stop firewalld
- 查看狀態(tài)
sudo systemctl status firewalld
- 開機啟用防火墻
sudo systemctl enable firewalld
- 開機禁用防火墻
sudo systemctl disable firewalld
3.某個端口的防火墻
- 開放某個端口,如8080端口
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
- 重新加載配置
sudo firewall-cmd --reload
- 查看防火墻鎖開放的端口
sudo firewall-cmd --zone=public --list-ports
- 查看某個端口的訪問權限,如8080
sudo firewall-cmd --zone=public --query-port=8080/tcp
- 關閉某個端口的防火墻,如8080端口
sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
grub損壞,開機出現(xiàn)GRUB 2 啟動提示符的解決方法
下面小編就為大家?guī)硪黄猤rub損壞,開機出現(xiàn)GRUB 2 啟動提示符的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12
ubuntu下chorme提示輸入秘鑰環(huán)的解決方法
這篇文章主要給大家介紹了ubuntu下chorme提示輸入秘鑰環(huán)的解決方法,文中介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-04-04
教大家?guī)追N在Linux系統(tǒng)中查看時區(qū)的方法
Linux 包含多種可用的時間管理工具,比如 date 或 timedatectlcommands,你可以用它們來獲取當前系統(tǒng)時區(qū),也可以將系統(tǒng)時間與 NTP 服務器同步,來自動地、更精確地進行時間管理。下面通過這篇文章來一起看看在Linux系統(tǒng)中查看時區(qū)的幾種不同方法。2017-01-01
Apache?POI操作批量導入MySQL數(shù)據(jù)庫
本文主要介紹了Apache?POI操作批量導入MySQL數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06
Ubuntu 18.04 安裝MySQL時未提示輸入密碼的問題及解決方法
這篇文章主要介紹了Ubuntu 18.04 安裝MySQL時未提示輸入密碼的問題及解決方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10

