指定されたポートが開いているかどうかをLinuxで確認する方法

Linuxシステムで指定ポートが開いているかどうかを確認するには、以下を使用します。

  1. netstatコマンドを使う
  2. netstat -tuln | grep <ポート番号>
  3. 現在のシステムでリッスン状態にあるすべてのTCPおよびUDPポートをリストアップして、grepで指定したポート番号をフィルタリングします。ポートが開いている場合は、対応するリッスンプロセスとIPアドレスが表示されます。
  4. ss コマンドを使用する
  5. ss -ltnp | grep のポート番号
  6. このコマンドは上記の netstat コマンドと同様に、システム内でリスニングしている TCP または UDP ポートを表示するために使用できます。同様に、grep で指定したポート番号をフィルタリングし、ポートが開いている場合、対応するリスニングプロセスと IP アドレスが表示されます。
  7. nmap コマンドを使う
  8. nmap -p <ポート番号> <IPアドレス>を実行
  9. このコマンドは指定されたIPアドレス上のポートをスキャンし、そのステータスを表示します。指定されたポートが開いている場合は「open」と表示されます。

上記はよく使われる方法ですが、必要に応じて、それらのうちいずれか一つを選択して,指定されたポートが開いているかどうかを確認してください。

bannerAds