CentOS ファイアウォールのポート開放設定方法

CentOSでファイアウォールでポートを開放する場合は、firewalldまたはiptablesのどちらかに頼ることができます。

  1. firewalldでポートを開放してファイアウォールを設定する
  2. firewalldの状態を確認する: sudo systemctl status firewalld
  3. ステータスがinactiveの場合、firewalldを起動します。sudo systemctl start firewalld
  4. 利用可能なサービスの確認:sudo firewall-cmd –get-services
  5. ポートを開く:sudo firewall-cmd –zone=public –add-port=<ポート番号>/tcp –permanent
  6. ファイアウォールルールのリロード:sudo firewall-cmd –reload
  7. 開いているポートの確認: sudo firewall-cmd –list-ports
  8. iptablesを用いたポート開放によるファイアーウォールの設定
  9. iptablesの状態の確認:sudo systemctl status iptables
  10. 非アクティブ状態であればiptablesを始動する:sudo systemctl start iptables
  11. ポートを開く:sudo iptables -A INPUT -p tcp –dport <ポート番号> -j ACCEPT
  12. iptablesの保存: sudo service iptables save
  13. iptablesルールの再ロード: sudo service iptables restart
  14. 開放されているポートの表示 : sudo iptables -L -n

上記コマンド内の””は、開くポート番号に置換する必要があります。firewalldとiptablesのどちらかのツールのみを選択して構成してください。

bannerAds