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
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。