Telnetプロトコルの説明
Telnet( TE rminal NET workの略)は、デバイスと通信するためのコマンドラインインターフェイスを提供するために使用されるネットワークプロトコルです 。
Telnetは、リモート管理のために最も頻繁に使用されますが 、 スイッチ 、アクセスポイントなどのネットワークハードウェアなど、一部のデバイスの初期設定でも使用されることがあります。
ウェブサイト上のファイルを管理することも、Telnetを使用することがあります。
注: TelnetはTELNETのように大文字で表記されることがあり、 Telenetのスペルが間違っていることもあります。
Telnetはどのように機能しますか?
Telnetは、主に端末や「ダム」コンピュータで使用されていました。 これらのコンピュータでは、画面上のすべてがテキストとして表示されるため、 キーボードだけが必要です。 最新のコンピュータやオペレーティングシステムに見られるようなグラフィカルユーザーインターフェイスはありません。
端末は、まるでその前に座って他のコンピュータのように使用しているかのように、 別のデバイスにリモートでログオンする手段を提供します。 もちろん、この通信方法はTelnet経由で行われます。
今日では、Telnetは仮想端末、または本質的に同じTelnetプロトコルで通信する最新のコンピュータである端末エミュレータから使用できます。
これの一例は、Windowsのコマンドプロンプトから利用可能なTelnet コマンドです。 telnetコマンドは、意外なことに、Telnetプロトコルを使用してリモートデバイスまたはシステムと通信するコマンドです。
Telnetコマンドは、Linux、Mac、Unixなどの他のオペレーティングシステムで実行することもできます.Windowsの場合とほとんど同じです。
TelnetはHTTPのような他のTCP / IPプロトコルと同じではありません。これはサーバーとの間でファイルを転送できるようにするだけです。 代わりにTelnetプロトコルでは、実際のユーザーであるかのようにサーバーにログオンし、ログインしているユーザーと同じファイルとアプリケーションに対して直接の制御と同じ権限を与えます。
今日もTelnetは使用されていますか?
Telnetは、もはやデバイスやシステムに接続することはめったにありません。
非常に単純なものであっても、Telnetよりも安全で使いやすいWebベースのインターフェイスを介して、ほとんどのデバイスを設定および管理できるようになりました。
Telnetはゼロ ファイル転送の暗号化を提供します 。つまり、Telnetを介して行われるすべてのデータ転送はクリアテキストで渡されます。 ネットワークトラフィックを監視する人は、Telnetサーバーにログオンするたびに入力されたユーザー名とパスワードの両方を見ることができます。
特に、Telnetのユーザー名とパスワードは、システムに対する完全な制限のないユーザーのためのものであることを考慮すると、サーバーに資格情報を聞く者には非常に大きな問題があります。
Telnetが最初に使用され始めたとき、インターネット上にはほとんど人がいませんでした。また、今日のようなハッカーの数には限りがありません。 それは当初からでも安全ではありませんでしたが、今のように大きな問題を提起しませんでした。
最近では、Telnetサーバーをオンラインにして公衆インターネットに接続すると、誰かがそれを見つけ、その方法を揺さぶる可能性が非常に高いです。
Telnetが危険であり、使用されるべきではないという事実は、平均的なコンピュータユーザにとって大きな問題ではないはずです。 あなたはたぶんTelnetを使用したり、それを必要とするものを何度も走ったりすることはありません。
WindowsでTelnetを使用する方法
Telnetは他のデバイスと安全に通信する方法ではありませんが、それを使用する理由がまだ分かっている可能性があります(下記のTelnet Games&Additional Informationを参照)。
残念ながら、コマンドプロンプトウィンドウを開いて、Telnetコマンドを起動させることはできません。
WindowsでTelnetコマンドを実行できるコマンドラインツールであるTelnet Clientは、すべてのWindows バージョンで動作しますが、使用しているWindowsのバージョンによっては、最初に有効にする必要があります。
WindowsでのTelnetクライアントの有効化
Windows 10 、 Windows 8 、 Windows 7 、およびWindows Vistaでは 、Telnetコマンドを実行する前に、 コントロールパネルの Windowsの機能でTelnet Clientを有効にする必要があります 。
- コントロールパネルを開きます。
- カテゴリ項目のリストから「 プログラム」を選択します。 代わりにたくさんのアプレットアイコンが表示されている場合は、[ プログラムと機能]を選択し、ステップ4にスキップします 。
- [ プログラムと機能]をクリックまたはタップします 。
- 次のページの左側から、[ Windowsの機能を有効または無効にする]リンクをクリックまたはタップします。
- Windowsの機能ウィンドウで、 Telnet Clientの横にあるボックスを選択します。
- [ OK]をクリック/タップしてTelnetを有効にします。
Telnet Clientは既にインストールされており、 Windows XPとWindows 98の両方ですぐに使用できます。
WindowsでのTelnetコマンドの実行
Telnetコマンドは非常に簡単に実行できます。 コマンドプロンプトを開いた後、「 telnet」と入力して入力してください。 結果は、「Microsoft Telnet>」という行で、Telnetコマンドが入力されます。
さらに簡単には、特に、最初のTelnetコマンドに追加のコマンドを追加する予定がない場合は、以下の例のように、Telnetコマンドに続いてtelnetコマンドを実行するだけです。
Telnetサーバーに接続するには、次の構文に従うコマンドを入力する必要があります 。telnet hostname port 。 1つの例は、コマンドプロンプトを起動し、 telnet textmmode.comを実行することです23 。 これはTelnetを使ってポート23の textmmode.comに接続します。
注:コマンドの最後の部分は、Telnetポート番号に使用されますが、デフォルトのポート番号が23でないかどうかを指定する必要があります。たとえば、 telnet textmmode.com 23を入力すると、コマンドtelnet textmmode.com telnet textmmode.com 95と同じではありませんが、これは同じサーバーに接続しますが、今度はポート番号95で接続します。
Telnet接続のオープンとクローズ、Telnetクライアント設定の表示などを行う方法の詳細については、MicrosoftのTelnetコマンドのリストを参照してください。
Telnet Games& amp; 追加情報
Telnetは単に誰かがTelnetサーバーにログオンする手段であるため、デフォルトのTelnetパスワードまたはユーザー名はありません。 既定のWindowsパスワードよりも既定のTelnetパスワードはありません。
Telnetを使用して実行できるいくつかのコマンドプロンプトのトリックがあります。 それらのいくつかは、それがすべてテキスト形式であると考えると、かなり役に立たないですが、あなたはそれらと楽しいかもしれません...
コマンドプロンプトとTelnetプロトコルだけを使用してWeather Undergroundの天気をチェックしてください:
telnet rainmaker.wunderground.comそれを信じていてもいなくても、あなたはTelnetを使って人工知能精神科医のElizaと話をすることさえできます。 下のコマンドでTelehackに接続した後、リストされたコマンドの1つを選択するように求められたら、 elizaと入力します。
telnet telehack.comこれをコマンドプロンプトに入力して、スターウォーズエピソードIV映画全体のASCII版を見る:
telnet towel.blinkenlights.nlあなたがTelnetで行うことができるこれらの楽しい小さなこと以外にも、いくつかの掲示板システムがあります。 BBSは、他のユーザーにメッセージを送信したり、ニュースを表示したり、ファイルを共有したりするためのサーバーです。
Telnet BBS Guideには、Telnet経由で接続できる数百のサーバがリストされています。
Telnetと同じではありませんが、別のコンピュータとリモートで通信する方法を探している場合は、このリモートアクセスプログラムのリストを参照してください。 これは非常に安全なフリーソフトウェアであり、操作が簡単なグラフィカルユーザーインターフェイスを提供し、あたかもコンピュータの前に座っているかのようにコンピュータを制御することができます。