linux防火牆埠檢視和開啟

2021-10-09 11:37:00 字數 1101 閱讀 5040

因為安全的原因,伺服器的埠預設是不被開啟

這時,我們要通過防火牆來開啟或者關閉埠

需要掌握的命令
# 檢視防火牆是否開啟了某個埠

>

sudo firewall-cmd --query-port=3306/tcp

# 開啟埠

>

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent

# 關閉埠

>

sudo firewall-cmd --remove-port=3306/tcp --permanent

# 重啟防火牆(執行了埠開啟關閉操作後記得重啟防火牆)

>

sudo firewall-cmd --reload

附贈
# 檢視防火牆當前狀態和所有的服務狀態

>

sudo firewall-cmd --list-all

# 檢視已經被允許的服務

>

sudo firewall-cmd --list-services

# help

>

sudo firewall-cmd --help

usage: firewall-cmd [options...]

general options

-h, --help prints a short help text and exists

-v, --version print the version string of firewalld

-q, --quiet do not print status messages

status options

--state return and print firewalld state

--reload reload firewall and keep state information

... [output truncated]

參考位址

linux開啟防火牆埠

當linux開啟防火牆後,你會發現,從本機登入23埠是沒有問題的,但是如果從另一台pc登入該linux系統後,你會發現提示這樣的錯誤 不能開啟到主機的連線,在埠 23 連線失敗 因為linux防火牆預設是關閉23埠的,如果允許遠端登入,可以關掉防火牆,也可以開防火牆開放23埠,具體如下 即時生效,重...

Linux 開啟防火牆埠

1 systemctl status firewalld 2 systemctl start firewalld 3 開放指定埠 firewall cmd zone public add port 1935 tcp permanent 命令含義 zone 作用域 add port 1935 tcp ...

linux防火牆開啟埠

查了一些資料發現都是用iptables來開放埠,但我試了試都沒用 後來看到一篇部落格介紹了centos7用的是firewall,替代了之前的 iptables,使用firewall cmd,就試了試,發現就是這個了。參考 firewall cmd list all檢視之前有哪些視窗新增了 從上圖結果...