CentOS 7でポートを開く、確認する

CentOS 7以降では、iptables関連コマンドではなくfirewallを使用する。

ポートを開く

ポートは次のように開く。

firewall-cmd --zone=public --permanent --add-port={ポート番号}/tcp

設定を反映する。

firewall-cmd --reload

実際の例は次のとおりである。

[root@localhost ~]# firewall-cmd --zone=public --permanent --add-port=9090/tcp
success
[root@localhost ~]# firewall-cmd --reload
success

開いているポートの確認

開いているポートは次のコマンドで確認できる。

firewall-cmd --zone=public --list-all
[root@localhost ~]# firewall-cmd --zone=public --list-all
public (active)
  target: default
  services: dhcpv6-client ssh
  ports: 9090/tcp

上で開いたポート番号9090を確認できる。