baicai

白菜

一个勤奋的代码搬运工!

甲骨文Vps iptablesオープンポート設定

甲骨文のウェブバックエンドでまずポートを開放します。

iptables すべてのポートを開放する#

sudo iptables -P INPUT ACCEPT

sudo iptables -P FORWARD ACCEPT

sudo iptables -P OUTPUT ACCEPT

sudo iptables -F

Oracle のデフォルトイメージには Iptable ルールが設定されていますが、それを無効にします。#

sudo apt-get purge netfilter-persistent && sudo reboot

ポートが開放されているかをテストします。

注釈:#

ルールを強制的に削除する#

sudo rm -rf /etc/iptables && sudo reboot

oracle-cloud-agent を削除して、甲骨文の監視を防止します。#

snap remove oracle-cloud-agent

ファイアウォールサービスの状態を確認する#

sudo systemctl status iptables.service
sudo systemctl status netfilter-persistent.service

リモートでポートの開放状態を確認する#

nmap ipまたはドメイン名

注釈 2 (特定のポートを開放する):#

iptables 特定のポートを開放する#

    iptables -I INPUT -p tcp --dport 80 -j ACCEPT

中間の 80 は開放するポート番号で、tcp は転送プロトコルです。

ルールを保存する#

    iptables-save

上記のコマンドで特定のポートを開放することができましたが、サーバーを再起動すると、上記のルールはなくなります。そのため、ルールを永続化する必要があります。

iptables-persistent をインストールする#

    sudo apt-get install iptables-persistent

ルールを永続化する#

    sudo netfilter-persistent save
    sudo netfilter-persistent reload
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。