リモートポートが開いているかどうかを確認する方法

WBOY
リリース: 2024-01-08 09:05:45
転載
854 人が閲覧しました

ポートは、Linuxオペレーティング システム上のアプリケーションまたはプロセスとの通信エンドポイントである論理エンティティです。使用する前に、どのポートが開いていて、ターゲット マシン上でサービスが実行されているかを把握すると便利です。

netstat または NMAP などの他の Linux コマンドを使用すると、ローカル マシン上の Linux で開いているポートを簡単に一覧表示できます。

リモートポートが開いているかどうかを確認する方法

このガイドでは、簡単な netcat (短縮形 nc) コマンドを使用して、リモート ホスト上のポートがアクセス可能か、開いているかどうかを確認する方法を説明します。

netcat (略して nc) は、Linux で TCP、UDP、または UNIX ドメイン ソケットに関連するあらゆる用途に使用できる、強力で使いやすいプログラムです。 。

リーリー

これを使用して、TCP 接続を開き、TCP および UDP ポートをリッスンし、UDP パケットを送信し、IPv4 および IPv6 でポート スキャンを実行できます。

netcat を使用すると、以下に示すように、開いているポートの 1 つ、複数、または範囲を確認できます。次のコマンドは、ホスト 192.168.56.10 でポート 22 が開いているかどうかを確認するのに役立ちます: リーリー

上記のコマンドでは、これらのフラグは次のとおりです:

  1. -z – nc を、リッスンするデーモンをスキャンするだけで、実際にはデーモンにデータを送信しないように設定します。
  2. -v – 詳細モードを有効にする
次のコマンドは、リモート ホスト 192.168.5.10 でポート 80、22、および 21 が開いているかどうかを確認します (ホスト名も使用できます)。 リーリー

ポートスキャンの範囲を指定することもできます:

リーリー

netcat コマンドのその他の例と使用法については、以下の記事を参照してください。

netcat コマンドを使用して Linux サーバー間でファイルを転送する
  1. Linux ネットワーク構成およびトラブルシューティングのデバッグ コマンド
  2. ###それでおしまい。この記事では、netcat コマンドを使用して、リモート ホスト ポートが到達可能かどうか、または開いているかどうかを検出する方法を説明しました。

以上がリモートポートが開いているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:linuxprobe.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!