Royc30ne

Royc30ne

机器学习 | 联邦学习 | VPS | 摄影 | 日常

[Linuxガイド] Linux各ディストリビューションのファイアウォールポートの開放方法 Centos | Ubuntu | Debian

CentOS#

firewall-cmd --zone=public --add-port={PORT}/tcp --permanent

--zone                #スコープ
--add-port=80/tcp     #ポートを追加する、フォーマット:ポート/通信プロトコル
--permanent           #操作を永続的に有効にする、このパラメータがない場合、再起動後に無効になります

#例えば、HTTPプロトコルのポート80を許可する場合、以下のコマンドを使用できます:
sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --reload

Ubuntu#

Ubuntu では、デフォルトで ufw ファイアウォールが使用されています。ポートを許可するには、次のコマンドを使用できます:

sudo ufw allow <port>/<protocol>

#例えば、HTTPプロトコルのポート80を許可する場合、以下のコマンドを使用できます:
sudo ufw allow 80/tcp

Debian#

Debian では、デフォルトで iptables ファイアウォールが使用されています。システムにインストールされていない場合は、次のコマンドを実行して iptables をインストールできます。

apt-get update
apt-get install iptables
apt-get install iptables-persistent

ポートを許可するには、次のコマンドを使用できます:


sudo iptables -A INPUT -p <protocol> --dport <port> -j ACCEPT

#例えば、HTTPプロトコルのポート80を許可する場合、以下のコマンドを使用できます:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT

#ルールを保存する(再起動後に無効になります)
iptables-save

#ルールを保存する(再起動後も有効なままにする)
netfilter-persistent save
netfilter-persistent reload

#現在のファイアウォールルールを表示する
iptables -L
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。