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 番目の応答またはその他の関連エラー メッセージが表示されます。上記の一般的に使用されるコマンド以外にも、次のような詳細な使用方法があります。
- コマンド構文
コマンドの構文は次のとおりです。
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 コマンドの構文と使用例です。これらのコマンドとパラメーターは、ユーザーがリモート コンピューターやサービスに接続し、リモート コンピューター上で一連の操作やコマンドを実行するのに役立ちます。