ホームページ > システムチュートリアル > Linux > ポート接続テスト: Telnet を適切に使用する方法

ポート接続テスト: Telnet を適切に使用する方法

王林
リリース: 2024-01-01 21:59:51
転載
1131 人が閲覧しました

telnet コマンドは、TELNET プロトコルのユーザー インターフェイスです。コマンド モードとセッション モードの 2 つのモードをサポートしています。telnet は多くのコマンドをサポートしていますが、ほとんどの場合、ターゲット ホストが特定のコマンドをオープンしたかどうかを確認するためにのみ使用されます。ポート (デフォルトは 23)。
ポート接続テスト: Telnet を適切に使用する方法

実行結果は 2 つあります: ポートが開いていません リーリー

この時点で、コマンドは終了しました。

ポートは開いています リーリー

現時点ではコマンドは終了していません。
プロンプトによると、エスケープ文字は '^]' であり、終了文字は '^]' (CTRL]) であることがわかります。この時点で他の文字を入力しても終了しません。CTRL C も機能しません。 CTRL ]を入力すると、自動的に実行され、コマンドモードに入ります:

リーリー

この時点で quit を実行すると、実際には終了します。

リーリー

このうち、エスケープ文字はパラメータ -e:

を使用してカスタマイズできます。 リーリー

それでも、telnet を終了するのはまだ面倒です。では、さらに一歩進んで、スクリプト内に Telnet が含まれている場合、どのようにして (正常に) 終了すればよいのでしょうか?

###プラン### 実際には次のようになります:

結果出力後すぐに終了 リーリー リーリー 結果出力後の終了の遅延 sleep 2 により、telnet は結果を出力し、コマンド モードを終了する前に 2 秒間待機します。 リーリー

この方法を利用すると、標準出力や標準エラーをファイルにリダイレクトし、ファイルの内容を解析することでポートのオープン状態を知ることができます。

以上がポート接続テスト: Telnet を適切に使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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