ubuntuオープン指定ポート

今日、他の人がアクセスできるようにサーバーでWebサービスを開くときに、いくつかの問題が発生しました。他の人が内部ネットワークでipおよびportアクセスを使用すると、アクセスできませんでした。長い間トスした後、ポートが開かれていないことがわかりました。
一般的なLinuxのポートはデフォルトで閉じられており、開く必要がある場合は自分で開く必要があることを理解してください

ポートを開く##

私のサーバーで使用されているOSはUbuntuなので、これがUbuntuでの方法です。他のLinuxも同様であるはずなので、自分で試す必要があります。

iptablesをインストールします###

通常の状況では、iptablesはubuntuのインストール時にインストールされますが、インストールされていない場合はインストールされます。

  1. インストール
    ターミナルに入力します
    $ sudo apt-get install iptables
  2. ルールを追加
    ターミナルに入力します
    $ sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT

真ん中の80は開く必要のあるポートです

  1. ルールを保存する
    $ sudoiptables-saveをターミナルに入力します

上記のコマンドを完了すると、指定したポートのオープンが完了しましたが、この時点でサーバーを再起動すると、上記のルールがなくなるため、ルールに対して継続的な操作を行う必要があります。

永続性ルール###

ここでは、達成に役立ついくつかのツールをインストールする必要があります。ここでは、iptables-persistentを使用します。

  1. iptables-persistentをインストールします
    $ sudo apt-get install iptables-persistent
  2. 永続性ルール12sudonetfilter-persistent save sudo netfilter-persistent reload

上記の操作が完了すると、必要なポートを永続的に開くことができます

注意:

Recommended Posts

ubuntuオープン指定ポート
UbuntuでSSHサービスを開く
UbuntuでSSHサービスを開く
Tencent Cloud Ubuntu18.04オープンルートログイン
Ubuntu19.10オープンsshサービス(詳細なプロセス)
Ubuntu14.04にZimbraOpen SourceEditionをインストールします
Ubuntu20.04でルートアカウントを開く方法