Linuxコマンド【 telnet 】TELNETプロトコルでリモートマシンに接続する

当ページのリンクには広告が含まれています。

スポンサーリンク

telnetコマンドは、TELNETプロトコルでリモートマシンに接続するコマンドです。

telnetコマンド

書式

telnet [オプション] [ホスト] [ポート]

ポートを指定しない場合は、23番ポートで接続します。「sshコマンド」と異なり、telnetを使ってリモートマシンに接続した場合は通信が暗号化されません。

オプション

-88ビット動作を行います。
-a自動ログインします。
-Eエスケープ文字の機能を無効にします。
-e エスケープ文字エスケープ文字を指定します。
-l ユーザー名ログインするユーザー名を指定します。

使用例

指定したホスト(ここでは、example.com)にtelnetコマンドで接続します。接続が成功するとプロンプト($)が表示され、以下のように失敗した場合は「telnet: Unable to connect to remote host: Network is unreachable」というエラーが表示されます。

$ telnet example.com
Trying 93.184.216.119...
Trying 2606:2800:220:6d:26bf:1447:1097:aa7...
telnet: Unable to connect to remote host: Network is unreachable

ポート番号(ここでは80番)を指定して、ホストへ接続します。

$ telnet hoge.jp 80
Trying aa.bb.cc.dd...
Connected to hoge.jp
Escape character is '^]'.  ← Ctrlを押しながら ]キーを押します
telnet> quit  ← telnetプロンプトが表示されるので、quitと入力しEnterキーを押します。
Connection closed.

このようにポート番号を指定してtelnetコマンドを実行することで、指定したポートが外部から接続可能かどうかを確認できます。接続できない場合は以下のようにタイムアウトします。

$ telnet hoge.jp 22
Trying aa.bb.cc.dd...
telnet: Unable to connect to remote host: Connection timed out

関連コマンド

ssh

ネットワーク の人気記事

  1. Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
  2. Linuxコマンド【 sftp 】安全なファイル転送を行う
  3. Linuxコマンド【 traceroute 】ホストまでの経路を表示する
  4. Linuxコマンド【 scp 】リモートマシンにファイルコピーする
  5. ifconfig - ネットワークインターフェースの設定・表示 - Linuxコマンド
  6. Linuxコマンド【 ping 】ホストとの接続を確認する
  7. Linuxコマンド【 netstat 】ネットワークの接続状況を表示する
  8. manコマンドの表示を日本語にする方法
  9. Linuxコマンド【 nslookup 】対話的にDNSサーバーへ問い合わせる
  10. Linuxコマンド【 tcpdump 】ネットワークのトラフィックをダンプ

関連記事(一部広告含む)