CentOSでのファイアウォールの設定方法は?
CentOSでファイアウォールを設定するには、iptablesやfirewalldを使用することができます。以下はfirewalldを使用してファイアウォールを構成する手順です。
- Firewalldをインストールする(まだインストールしていない場合):
sudo yum install firewalld
- firewalldサービスを起動し、自動起動するように設定します。
sudo systemctl start firewalld
sudo systemctl enable firewalld
- デフォルトのファイアウォールルールを確認する:
sudo firewall-cmd --list-all
- 許可または拒否の規則を追加します。
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent # 允许访问80端口
sudo firewall-cmd --zone=public --add-service=http --permanent # 允许HTTP服务
sudo firewall-cmd --zone=public --remove-port=22/tcp --permanent # 拒绝访问22端口
sudo firewall-cmd --reload # 重新加载防火墙规则
- 追加された規則を確認する:
sudo firewall-cmd --zone=public --list-all
- ファイアウォールデーモンを再起動して設定を有効にします。
sudo systemctl restart firewalld
CentOSでファイアウォールの構成が完了しました。システムを保護するために必要なルールを追加することができます。