更新:2024/12/14

TELNETとは?ゆるーくわかりやすく解説

はるか
はるか
TELNETって何?
ふゅか
ふゅか
簡単に言うと、ネットワーク経由で別のコンピュータを遠隔操作するための仕組みだよ!
はるか
はるか
古いプロトコル?
ふゅか
ふゅか
昔はよく使われてたけど、セキュリティに問題があって、今はSSHに置き換えられてることが多いね!

1. TELNETの要点

TELNETとは

  • リモート操作のためのプロトコル
  • SSHの方が利用されている。

2. TELNETとは?

TELNETは、ネットワークを介して遠隔のコンピュータに接続し、操作を行うためのアプリケーション層の通信プロトコルです。特にサーバーの管理やリモート操作に用いられてきました。

しかし、TELNETはセキュリティ面に課題があるため、近年ではSSH(Secure Shell)などの安全性の高いプロトコルに置き換えられることが一般的です。

2.1. 英語から推測すると

TELNETは、英語の “Telecommunication Network”(テレコミュニケーション・ネットワーク)の略語に由来すると考えられます。

以下のように分解して考えるとわかりやすいです。

  • Telecommunication (テレコミュニケーション)
    遠隔地間での情報の伝達、つまり「リモート通信」を意味します。
  • Network (ネットワーク)
    複数のコンピュータや機器が互いに接続された仕組みのこと。

3. TELNETが抱えるセキュリティ上の問題

TELNETの通信は、以下のような脆弱性を持っています。

3.1. 平文通信

ユーザー名やパスワード、実行されるコマンドがそのまま送信されるため、盗聴されるリスクが高いです。

3.2. なりすまし

攻撃者が偽のサーバーを用意し、ユーザーを誘導してログイン情報を取得する危険があります。

これらの理由から、現在ではSSHのように通信内容を暗号化するプロトコルが主流になっています。

はるか
はるか
セキュリティの問題、具体的には?
ふゅか
ふゅか
例えば、パスワードが平文で送られるから、盗まれてしまう可能性があるの!

4. TELNETとSSHの違い

項目 TELNET SSH
暗号化 なし(平文通信) あり(通信内容は暗号化)
ポート番号 23 22
セキュリティ 脆弱(盗聴・改ざんのリスク) 高い(安全な通信が可能)
PR