AWS で Redhat の EC2 インスタンスを作成した際に「firewalld」サービスがインストールされていないことに改めて気が付きました。
その理由としては「セキュリティグループ」がファイアウォールの機能を果たしているからと言えます。
AWS の RedHat 7.5 の EC2 インスタンスに Firewalld がインストールされていないことを確認する
■OS 環境
RedHat Linux 7.5
[root@ip-172-31-47-210 ~]# cat /etc/redhat-release |
firewalld の状態を確認しますが、「Unit firewalld.service could not be found.」とファイアウォールが見つからないとメッセージが出力されます。
[root@ip-172-31-47-210 ~]# systemctl status firewalld |
インストール済みのサービスユニットファイルを表示させ、grep コマンドで firewalld がないか確認しますが、サービスユニットファイルがありません。
[root@ip-172-31-47-210 ~]# systemctl list-unit-files | grep firewalld |
/usr/lib/systemd/system/ ディレクトリにファイルがないかも確認します。
[root@ip-172-31-47-210 ~]# cd /usr/lib/systemd/system
~ 省略 ~
dracut-pre-pivot.service syslog.socket
~ 省略 ~ [root@ip-172-31-47-210 system]# |
AWS には 1台 1台 の EC2 インスタンスには「セキュリティグループ」を利用できるので OS にはファイアウォールがインストールされていません。
且つ、EC2 インスタンスの「セキュリティグループ」は、初期状態では「ssh」のポートしか開放されておらず、ファイアウォールの設定も「ホワイトリスト形式」のため、特に Firewalld サービスは不要です。
コメント