Linux でポートをファイアウォールに追加する方法
Linuxファイアウォールへポートを追加するには、以下の手順で行うことができます。
- 端末を開くか、Linux サーバーに SSH で接続する。
- 現在、使用しているファイアウォールツールを確認するには、次のコマンドを使用します。
sudo iptables --version
あるいは
sudo ufw status
使用されているファイアウォールツールを表示します。
- iptablesの場合、以下のコマンドでポート追加できます。
sudo iptables -A INPUT -p tcp --dport <端口号> -j ACCEPT
指定されたポートを通じてTCPトラフィックを通過させるルールが追加されます。
UDPトラフィックを許可する必要がある場合は、-p tcpを-p udpに置き換えてください。
- ufwの場合、以下コマンドでポートを追加します。
sudo ufw allow <端口号>
ポートトラフィックが流れることを許可するルールを追加します。
- 完了したら、ファイアウォールのルールを再読み込みして有効にします。
iptablesでは以下コマンドが使用できます:
sudo iptables-save | sudo tee /etc/iptables/rules.v4
ufw には、以下コマンドを利用します。
sudo ufw reload
これで、Linux ファイアウォールに追加したポートと、そのポート経由で関連するトラフィックが通る設定が完了しました。