溫馨提示×

CentOS SSH如何啟用防火墻規則

小樊
124
2025-02-12 09:56:18
欄目: 智能運維

在CentOS系統中,您可以使用firewalldiptables來管理防火墻規則

方法1:使用firewalld

  1. 首先,確保您已經安裝了firewalld。如果沒有,請使用以下命令安裝:
sudo yum install firewalld
  1. 啟動firewalld服務:
sudo systemctl start firewalld
  1. 設置firewalld服務開機自啟:
sudo systemctl enable firewalld
  1. 查看當前的防火墻區域和規則:
sudo firewall-cmd --list-all
  1. 添加一個新的防火墻規則。例如,允許SSH訪問(端口22):
sudo firewall-cmd --permanent --add-service=ssh
  1. 重新加載firewalld配置以應用新規則:
sudo firewall-cmd --reload
  1. 確認SSH訪問已啟用:
sudo firewall-cmd --list-services

方法2:使用iptables

  1. 確保您已經安裝了iptables。如果沒有,請使用以下命令安裝:
sudo yum install iptables
  1. 啟動iptables服務:
sudo systemctl start iptables
  1. 設置iptables服務開機自啟:
sudo systemctl enable iptables
  1. 查看當前的iptables規則:
sudo iptables -L -n
  1. 添加一個新的防火墻規則。例如,允許SSH訪問(端口22):
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
  1. 保存iptables規則:
sudo service iptables save
  1. 重啟iptables服務以應用新規則:
sudo systemctl restart iptables
  1. 確認SSH訪問已啟用:
sudo iptables -L -n

以上就是在CentOS系統中啟用防火墻規則的方法。請注意,根據您的需求,您可能需要允許其他端口或服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女