telnetコマンドの詳しい説明と使用例

       Telnet は、コンピュータ ネットワーク デバイス、サーバー、およびサービスにリモートでアクセスして管理するためのプロトコルおよびコマンド ライン ツールです。これを使用して、Telnet サーバー ソフトウェアを実行している任意のコンピュータに接続し、リモート コンピュータ上でコマンドや操作を実行できます。telnetコマンドの詳細な説明と使用例を以下に示します。

        通常、このコマンドを使用してパラメータを渡し、サーバーや他のサーバーに正常にアクセスできるかどうかをテストします。次に例を示します。

telnet ip地址  端口

示例:telnet 192.168.0.100 8080

Telnet コマンドを使用してリモート IP アドレスとポートに接続すると、接続が成功すると次のような応答が返されます。

Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.

このうち、「Trying 192.168.0.100…」は指定したIPアドレスに接続しようとしていることを意味し、「Connected to 192.168.0.100.」は接続が確立したことを意味し、「エスケープ文字は'^]'です」はプロンプトメッセージ、 Ctrl + ] を使用して Telnet コマンドを終了できることを意味します。

接続に失敗すると、次のようなエラー メッセージが表示されます。

Trying 192.168.0.100...
telnet: Unable to connect to remote host: Connection refused

このうち、「リモート ホストに接続できません: 接続が拒否されました」は、ポートが開いていないか、ホストに到達できないため、リモート ホストに接続できないことを意味します。

したがって、接続が成功すると最初の応答が表示され、接続が失敗すると 2 番目の応答またはその他の関連エラー メッセージが表示されます。上記の一般的に使用されるコマンド以外にも、次のような詳細な使用方法があります。

  1. コマンド構文

コマンドの構文は次のとおりです。

telnet [-a][-e char][-f log_file][-l user][-t term_type][host [port]]

      2. コマンドパラメータ

  • -a: このフラグは、接続の確立後にリモート ホストにキャリッジ リターン文字を送信するように Telnet コマンドに指示します。
  • -e char: Telnet コマンドのエスケープ文字として文字を指定します。デフォルトは「^]」(Ctrl+]) です。
  • -f log_file: ファイル名を指定すると、セッションがそのファイルに記録されます。
  • -l user: リモート コンピュータで使用するログイン名を指定します。
  • -t term_type: 端末のタイプ (vt100、ansi、vt52、または xterm) を指定します。
  • host: 接続先のリモート ホストの IP アドレスまたはホスト名を指定します。
  • port: 接続するリモート ホストのポート番号を指定します。指定しない場合は、デフォルトのポート番号 23 が使用されます。

      3. コマンド例

  • リモートホストに接続する

telnet 192.168.0.1

  • リモートホストの特定のポートに接続します

telnet 192.168.0.1 8080

  • リモートホストに接続するためのログイン名を指定します

telnet -l user 192.168.0.1

  • リモートホストに接続するためのログファイルを指定します

telnet -f log.txt 192.168.0.1

  • リモートホストに接続する端末の種類を指定します。

telnet -t vt100 192.168.0.1

  • Telnetを終了します

やめる

上記は、telnet コマンドの構文と使用例です。これらのコマンドとパラメーターは、ユーザーがリモート コンピューターやサービスに接続し、リモート コンピューター上で一連の操作やコマンドを実行するのに役立ちます。

おすすめ

転載: blog.csdn.net/qq_37764320/article/details/129797494