GNU/Linux >> Linux の 問題 >  >> Linux

リッスン用にポート 8080 を開きます

あなたは2つの概念を混同しています。 iptables は、ネットワークのアクセス制御を処理します。 TCP ポート 8008 の宛先で入力トラフィックを受け入れる場合、インターネットにそのポートにトラフィックを送信させることを意味します。ポートでリッスンしているものには何の影響もありません。

ポートをリッスンするには、そのように設定されたプログラムが必要です。あなたの元のケースでは、 tomcat そのプログラムでした。停止したため、そのポートでリッスンしているものはありません。リスナーとして開くには、tomcat を開始する必要があります 、またはそのポートでリッスンする他のプログラム。そのポートでリッスンするために選択するプログラムは、そのポートで提供するサービスに完全に依存します。

iptables コマンドは、プログラムがリッスンしているかどうかには影響しません。インターネットからのトラフィックがそのプログラムと通信できるかどうかに影響するだけです。

送信されたものをダンプするネットワークポートを開きたいだけの場合、必要なプログラムは netcat です .コマンド

nc -l -p 8080 

これにより、netcat はポート 8080 でリッスンし、そのポートに送信されたものはすべて標準出力にダンプします。そのポートに送信されたデータを保存する場合は、その出力をファイルにリダイレクトできます。生データのダンプよりも高度なものが必要な場合は、データを処理できる特定のプログラムを特定し、代わりにそれらのいずれかを開始する必要があります。


ポートを開きません。プログラムを実行すると、プログラムはポートで接続をリッスンします。したがって、他のプログラムがポート 8080 をリッスンしていないことを確認する必要があります。次に、ポート 8080 をリッスンするようにプログラムを構成する必要があります。次に、プログラムを実行する必要があります。


Linux
  1. Linux でポートが開いているかどうかを効率的にテストしますか?

  2. APNS を有効にするために iptables CentOS 6 でポート 2195 を開く方法

  3. Linuxでポートを開く方法

  1. FirewallDでポート80と443を開く方法

  2. CentOS / RHEL 7 でポートを開く方法

  3. ポート 8080 の Gitlab

  1. Netcat が UDP トラフィックのリッスンを停止する

  2. wakeonlan リクエストをリッスンする

  3. telnet 以外に、開いているポートをチェックするための代替手段は何ですか?