Linuxで相手のポートが開いているかどうかを確認する方法は何ですか。

telnet、nc(netcat)またはnmapを使用して、リモートホストのポートが開いているかどうかを確認できます。

  1. telnetコマンドを使う:

telnetは、リモートホスト間で双方向のインタラクティブなテキスト指向の転送サービスを提供するネットワークプロトコルです。リモートホストのポートが開いているかどうかを確認するには、以下のコマンドを使用できます。

telnet <host> <port>

例えば、リモートホスト192.168.1.100のポート80が開いているかどうかを確認するには、次のコマンドを実行します。

telnet 192.168.1.100 80

もしどのポートがオープンされている場合、接続成功のメッセージが表示されますが、そうでなければ接続失敗のメッセージが表示されます。

  1. nc(netcat)コマンドを使用する:

nc(netcat)は、TCPおよびUDP接続を処理するためのコマンドラインツールです。リモートホストのポートが開いているかを確認するには、次のコマンドを使用できます。

nc -z <host> <port>

たとえば、リモートホスト192.168.1.100のポート80が開いているかどうかを確認するには、次のコマンドを実行できます。

nc -z 192.168.1.100 80

ポートが開いている場合、出力は表示されません。閉じている場合、接続失敗メッセージが表示されます。

  1. nmapコマンドを使用します。

nmapは、リモートホストのポート状態をスキャンするためのツールです。リモートホストのポートをスキャンするには、以下のコマンドを使用できます。

nmap <host>

例えば、リモートホスト192.168.1.100のポート状態をスキャンする場合は、次のコマンドを実行できます:

nmap 192.168.1.100

nmapはリモートホストのポートの状態(オープン、クローズ、フィルタリング)を表示します。

上記のコマンドを実行するためには、telnet、nc、またはnmapのツールをシステムにインストールする必要がある可能性があります。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds