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コマンド【 sftp 】安全なファイル転送を行う
  2. Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
  3. Linuxコマンド【 scp 】リモートマシンにファイルコピーする
  4. Linuxコマンド【 traceroute 】ホストまでの経路を表示する
  5. Linuxコマンド【 ping 】ホストとの接続を確認する
  6. Linuxコマンド【 netstat 】ネットワークの接続状況を表示する
  7. Linuxコマンド【 ssh-keygen 】認証用の鍵を生成する
  8. Linuxコマンド【 ntpdate 】日付と時刻をNTPサーバーと同期する
  9. コマンドリファレンス
  10. Linuxコマンド【 wget 】ファイルをダウンロードする

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