ITオムライス

firewalldの設定をするときに使うコマンド

2019-01-27 技術系

firewalldの設定を変更するときによく買うコマンドのメモです。

現状の設定を確認する

firewall-cmd --list-all --zone=public
firewall-cmd --list-services --zone=public

ポートの追加と削除

firewall-cmd --add-port=22/tcp --zone=public --permanent
firewall-cmd --remove-port=22/tcp --zone=public --permanent

追加できるサービスの一覧

firewall-cmd --get-services

サービスの追加と削除

firewall-cmd --add-service=ssh --zone=public --permanent 
firewall-cmd --remove-service=ssh --zone=public --permanentfirewall-cmd

get-servicesで追加したいサービスがないときは /usr/lib/firewalld/services下にあるxmlファイルをコピーしてファイル名をサービスの名前に変更して、ファイルの以下のポート番号を編集します。

<port protocol="tcp" port="22"/>