Telnet コマンド。 TELNET - 使い方の基本 Windows 7 での Telnet の使用

29.05.2023

telnet.exe Windows ファミリのオペレーティング システムの通常の Telnet クライアントです。 Telnet プロトコルを使用して、さまざまなネットワーク デバイス (スイッチ、ルーター、サーバーなど) をリモート制御できます。 Microsoft オペレーティング システムのすべてのバージョンに存在します。 最新バージョン (Windows 7、8、および 10) では、デフォルトで無効化されており、telnet.exe を実行するには、OS コンポーネントで追加で有効化する必要があります。

プログラムの場所: フォルダー

Telnet コマンド:

c- 閉じる - 現在の接続を閉じます d- 表示 - 操作パラメータを表示します。 利用可能なオプション: - WILL AUTH (NTLM 認証) - WONT AUTH - WILL TERM TYPE - WONT TERM TYPE - LOCALECHO オフ - LOCALECHO オン ああ- ホスト名 [ポート] を開きます - サイトに接続します (デフォルト、ポート = 23) q- 終了 - Telnet を終了 設定- 設定パラメータを設定します (「set ?」でリストを表示します)。 利用可能なオプション: - bsasdel 文字は文字として送信されます。 - crlf キャリッジ リターン モード。 CR および LF 文字が送信されます。 - delasbs 文字が文字として送信されます。 - エスケープ x ここで、x は Telnet 端末モードに切り替えて元に戻す文字です。 - localecho ローカル エコーを有効にします。 - logfile x ここで、x は現在のクライアントのログイン ファイルです。 - 実行時のログ記録 - モード x ここで、x はコンソールまたはストリームです。 - ntlm NTLM 認証を有効にします。 - 用語 x (x は ansi、vt100、vt52、または vtnt) セン- send - 文字列をサーバーに送信します セント- status - 現在の状態に関する情報を表示します あなた- unset - リセットオプション (リストするには「unset ?」) 使用可能なオプション: - bsasdel 文字は文字として送信されます - crlf キャリッジリターンモード。 文字が送信されます。 CR & LFbsasdel 文字は文字として送信されます - crlf 改行モード。 CR 文字が送信されます - delasbs 文字は文字として送信されます - Telnet 端末モードとの間で切り替えるためのエスケープ文字が設定されていません - localecho はローカル エコーを無効にします -logging はログイン実行を無効にします - ntlm は NTLM 認証を無効にします。 ?/h - ヘルプを表示する

Windows で Telnet を有効にします。

一連のアクションは次のとおりです。

1. Windows 10 のコントロール パネルに移動し、[プログラムと機能] セクションを見つけます。 その中に入ると、右側のメニューに「Windows の機能をオンまたはオフにする」という項目があります。

「Windows コンポーネント」ウィンドウが開きます。そこで、次のボックスを見つけてチェックする必要があります。 Telnetクライアント.
[OK] をクリックし、変更が加えられるまで待ちます。

「閉じる」をクリックします。 完了、Windows 10 に telnet.exe が正常にインストールされました。

Windows で Telnet を実行する方法:

Win + R キーの組み合わせを押して、「ファイル名を指定して実行」ウィンドウを開きます。

「開く」行に次のコマンドを入力します。 cmd「OK」をクリックします。
そこで、Windows コマンドラインを起動します。
次にコマンドを入力します テルネットそして「Enter」キーを押してください。 Windows 10 Telnet クライアントは起動して実行されています。

Telnet は、テキスト コマンドを入力してさまざまな機器を制御するために使用されるネットワーク プロトコルです。 Telnet は IT プロフェッショナルによってよく使用されます。 しかし、平均的なユーザーにとっては、便利な場合もあります。 たとえば、ルーターやリモート コンピューターを制御します。 次に、オペレーティング システムでこのプロトコルを有効にする方法について説明します。 Windows XP では Telnet クライアントがデフォルトで有効になっていますが、この機能は Vista 以降削除されているため、手動で有効にする必要があります。 Windows 10、8、および 7 で Telnet が必要な場合は、手順をお読みください。

Windows 10 および 8.1 で Telnet を有効にする方法

Windows 10 の場合は、ボタンを右クリックします。 始めるそして選択してください プログラムと機能:

また、OS のどのバージョンでも、キーの組み合わせを押すことができます。 勝利+R、 入力 そして押します 入力:

窓の中で プログラムと機能リンクをクリックしてください Windowsの機能をオンまたはオフにします :

の横にあるボックスにチェックを入れます Telnetクライアントそして押します OK :

コンポーネントがインストールされるまで待ちます。

準備。 これで、コンソールを開いて使用できるようになります。 デフォルトでは、ユーティリティはポート 23 を使用しますが、ポートを明示的に指定して、任意のポートへの接続を試みることもできます。 例、 Telnet 192.168.1.1 21。 コマンドの後には、リモート デバイスの IP アドレスと必要なポートをスペースで区切って指定します。 ポートが指定されていない場合は、デフォルトのポート 23 への接続が試行されます。

Windows で Telnet を有効にしたくない場合は、インターネットから Putty と呼ばれるユーティリティをダウンロードできることにも注意してください。 彼女は同じこと、そしてそれ以上のことをすることができます。 オンラインで情報を探してください。

進歩とは止まることを知らない現象です。 情報技術の分野では、新しい製品が登場し、時代遅れのサービスが過去のものになるなど、日々変化が起こっています。 しかし、代替手段が登場したにもかかわらず、依然として人気のあるツールがあります。 代表的な例は Telnet プロトコルです。 Telnetとは何ですか?またその使用方法は何ですか?

ちょっとした歴史: Telnet はいつ、そしてなぜ登場したのでしょうか?

Telnet は 40 年以上前、最初の ARPANET サーバーのインストール直後に登場しました。 これは最も古いインターネット プロトコルの 1 つです。 痕跡がなく、最初のネットワークがすでに出現していた時代には、デバイスへのリモート接続の必要性がその要件を決定づけていました。 発生した問題に対する最初の解決策では、その後のすべての解決策と同様に、リモート デバイスで自分自身と同じように作業できるようになりました。 サポートされているすべての機能がインターフェイスで使用できるようになっているため、必要なレベルのアクセス権を取得し、Telnet コマンドを理解するだけで済みます。 このプロトコルが何であり、なぜ必要なのか、私たちはそれを理解しました。 しかし、現在 Telnet はどのように接続されているのでしょうか?

端末の起動。 必要なサービスを有効にする

Windows ファミリの最新のオペレーティング システムでは、Telnet を開始する前に、このコンポーネントがシステムにインストールされているかどうかを確認する必要があります。 やり方は簡単です。 現在最も一般的なオペレーティング システムである Windows 7 の場合は、次の一連の操作を完了する必要があります。

  1. 「スタート」メニューから「コントロールパネル」または「コントロールパネル」を選択します。
  2. 開いたウィンドウで「プログラム」を選択します。 英語版のシステムでは、これは「プログラム」になります。
  3. 「Windows の機能の有効化または無効化」タブに移動します。 システムは、使用可能なすべてのコンポーネントのリストを作成します。 すでにインストールされているものにはチェックボックスが付きます。 このプロセスには数分かかる場合があります。
  4. リストがロードされたら、Telnet クライアント項目を見つける必要があります。 メニューには Telnet サーバーもありますが、これについては少し後で説明します。 必要な項目の横にチェックマークが入っていない場合は、チェックマークを入れる必要があります。
  5. 「OK」ボタンを押すと、システムはプロトコルが正しく動作するために必要なコンポーネントのインストールを開始します。 これには少し時間がかかる場合がありますが、最新のコンピューターでは、このプロセスに 1 分以上かかることはほとんどありません。 したがって、Telnet を有効にする方法の問題は 5 つの簡単な手順で解決されました。

Telnet サービス: Telnet クライアント?

タイトルの両方の概念は、すでに少し上で言及されています。 他の多くのアプリケーションと同様、Telnet はクライアント部分とサーバー部分を区別します。 ただし、Telnet サーバーは、必ずしも一般的な意味でのサーバーであるとは限りません。 接続元のコンピュータはクライアントとみなされ、この接続先のデバイスはサーバーになります。 これには、ルーター、コンピューター、またはコマンド ライン管理をサポートするその他のホストを使用できます。 個人ユーザーのコンピューターまたはサーバーのリモート管理について話している場合、Telnet ポートが開いている必要があります。 多くの場合、セキュリティ上の理由から閉鎖されているため、セッションを確立しようとするとエラー メッセージが表示されます。 開いているポートと閉じているポートを確認するには、特別なユーティリティまたは Web サービスを使用できます。 標準の Telnet ポートは 23 です。自分で他のコンピュータに接続するだけでなく、Telnet 経由で PC を管理できるようにしたい場合は、同じオペレーティング システムのスナップインで、Telnet の横のボックスをオンにする必要があります。サーバーコンポーネント。 同様に、管理する PC とサーバー ハードウェアも構成する必要があります。

Telnet プログラム

必要な Telnet サービスをすべて開始したら、組み込みの Windows ツールであるコマンド ラインを使用して安全に作業を開始できます。 これは、[スタート] メニューから適切な項目をクリックするか、短縮ダイヤル (cmd) によって呼び出されます。 コマンド プロンプトは常に「管理者」ユーザー権限 (ローカル、作業しているデバイス上、またはドメインのいずれか) で実行することをお勧めします。 こうすることで、昇格が必要な場合にアプリを再起動する必要がなくなります。 オペレーティング システム自体の既存のツールに加えて、Telnet プロトコル経由でアクセスできるサードパーティ プログラムもあります。 その中で最も人気のあるのはパテです。 これに加えて、TeraTerm、AnyConnect、DTelnet、EasyTerm、KoalaTerm など、さまざまなオペレーティング システムで実行される他のアプリケーションも成功しています。 どのプログラムを使用するかは、個人の好みやインターフェイスの要件などに応じて、誰もが自分で決定します。機能に関しては、それらの間に大きな違いはありませんし、違いはありません。 各ユーティリティは、使用可能な Telnet コマンドのリスト全体を実装します。

Telnet コマンド: それを理解するにはどうすればよいですか?

経験豊富な人であれば、必要なコンポーネントを (事前にインストールされていない場合) 数分でインストールし、Telnet セッションを開き、リモート ホストのすべての構成を実行することは難しくありません。 ただし、ほぼ人生で初めてゲーム機を見る初心者もいます。 Telnet で使用可能なコマンドのリストを取得するにはどうすればよいですか? WONT AUTH または SET LOCALECHO とは何ですか? すべては最初に思われるほど難しくありません。 まず、どのコマンド インターフェイスにもヘルプが組み込まれていることを常に覚えておく必要があります。 ヘルプや「?」などの標準キーでアクセスできます。 第 2 に、ネット上には古いものであるため、有用な構文情報を備えたリソースが無数にあります。 したがって、心配することはまったくありません。 実際にやってみると、数行のコマンドを使用すると、ほとんどの場合、結果を得るのがはるかに簡単になることがわかります。 数回のセッションの後は、構文アシスタントに頼ることなく、自信を持って必要なコマンドを入力できるようになります。

ネットワークデバイス上のTelnet

Telnet プロトコルを使用すると、コンピュータだけでなくさまざまなネットワーク デバイスを制御できることはすでに述べました。 このようなデバイスの最も一般的なクラスはルーターです。 では、ルーターの Telnet とは何ですか、何のためにあるのでしょうか、どうすれば有効にできるのでしょうか?

メーカーや特定のモデルに応じて、さまざまな方法で Telnet アクセスを有効にすることができます。 Web インターフェイスまたはコンソール経由でルーターにアクセスできます。 最初のケースでは、1 つまたは別の種類の接続 (Telnet、ssh) が許可されるリモート管理ポイントを見つける必要があります。 2 番目のケースでは、コマンド ラインを通じてアクセスを許可できます。 各管理者は自分にとって都合の良いシナリオを選択します。 ただし、初期接続で可能な 2 つのオプションのうち 1 つだけを実装するルーターもあります (たとえば、Web インターフェイスのみが使用可能)。 コンソールの操作に慣れている管理者にとって、重要なチェック マークを付ける必要がある項目を探すのは非常に不快なことでしょうが、実際には何も複雑なことはありません。 最新のルーターのインターフェイスは非常に明確です。 メニュー項目の名前がす​​べてを物語っており、ミニマルなデザインで混乱することはありません。

Telnet セッションの利点

この時点で、私たちは Telnet の長所と短所について話せるほどこのテクノロジーに精通しました。 どんなに成功した製品であっても、デメリットがまったくないとは言えません。 そして、前世紀の70年代の初めにリリースされたサービスについて話しているのであれば、この事実を決して忘れてはなりません。

明らかな利点のうち、プロトコルの単純さ、速度、利便性に注目する必要があります。 1 分以内に、便利なクライアントがサーバーの選択した TCP ポートにアクセスし、ローカルの端末エミュレーションを作成します。 上記では、標準の 23 動作ポートについて説明しました。 実際、どのポートでも Telnet 経由で「聞く」ことも「話す」こともできます。 ここにプロトコルの柔軟性があります。

他のリモート管理プロトコルと比較して、Telnet は CPU の使用量が少なくなります。 現在の開発ペースでは、このプラスは取るに足らないように見えるかもしれませんが、それは一見しただけです。 テクノロジーの発展に伴い、ソフトウェア会社も立ち止まっていません。 アプリケーションはますます大容量になり、より多くのハードディスク容量、より多くの RAM、より強力なプロセッサを必要とします。 このユーティリティは、インストールされている残りのソフトウェアを背景に、わずかな量のシステム リソースを消費しますが、役に立ちます。

Telnet プロトコルの欠点

Telnet の主な、そしてよく指摘される欠点は、リモート デバイスへのアクセスが暗号化されていない通信チャネル経由で実行されることです。 攻撃者にとっての唯一の障害は、Telnet セッションを開く際のユーザー認証、つまりログインとパスワードの要求です。 ただし、このデータも暗号化されずに送信されます。 したがって、誰かが Telnet アクセスをハッキングしようとする場合は、パケット スニファー (パケットを「キャッチ」するためのソフトウェア) を短時間実行するだけで十分です。 しばらくしてから、管理者は Telnet セッションを開き、リモート サーバーにログインとパスワードを伝えますが、これは攻撃者によって平文で即座に傍受されます。 この文脈では、Telnet の代替手段は SSH (安全な接続) です。 したがって、安全なオフィス LAN の外部などのパブリック ネットワークで Telnet を使用することはお勧めできません。 また、サーバーへの接続が切断される場合がありますのでご注意ください。

結論。 使うか使わないか?

もちろん、40 年以上にわたって、他のリモート管理方法も登場してきました。 SSH は非常に人気があります。 Telnet はとっくの昔に消滅するはずだったように思えます。 しかし、依然として需要があり、使用され続けています。 ローカル ネットワークが外部からの侵入から十分に保護されている必要があることを念頭に置き、特定のセキュリティ原則に従っている場合は、Telnet を使用しても機器に損害を与えることはありません。 セキュリティに対する不注意な態度では、SSH も他のテクノロジーも救いにはなりません。

Telnet は、データベースへの接続、ネットワーク デバイス (ルーターやスイッチ)、サーバー機器などの可用性の確認などの分野で今でも使用されています。

この記事では、オペレーティング システム (OS) Windows 7 で Telnet を使用する方法を説明します。その前に、Telnet とは何か、またその用途について簡単に説明します。 Telnet はネットワーク通信プロトコルの 1 つです。 これは前世紀に登場し、ネットワーク上のさまざまなデバイスへのリモート接続によく使用されました。

それでは、早速質問に入りましょう。 Windows 7 オペレーティング システムの標準インストールでは、このプロトコルは無効になっています。 Windows 7 OS を搭載したワークステーションでこのプロトコルを使用する必要がある場合は、いくつかの操作を実行して有効にする必要があります。 ネットワーク機器の設定に使用したり、業務で頻繁に使用したりするシステム管理者だけでなく、システム管理とは縁遠い一般ユーザーにも利用の必要性が生じる可能性があります。

Windows 7 で Telnet プロトコルを有効にする方法は少なくとも 2 つあります。

最初の最も簡単な方法は次のとおりです。

ボックスに「Telnet クライアント」にチェックを入れます。

これで、コンピュータ上で Telnet プロトコルが正常に有効になりました。

この方法でプロトコルを有効にする場合、もう 1 つ微妙な点があります。次の状況が発生する可能性があります。「Windows の機能をオンまたはオフにする」を選択すると、コンポーネントのリストが空になる場合があります。 レジストリに少し調整を加える必要があります。 レジストリを開く方法を思い出してください。検索バーの「スタート」のすぐ上にある「開始」をクリックし、「regedit」と入力します。


その後、ワークステーションを再起動して上記の手順を繰り返す必要があります。

2 番目の方法はコマンド ラインを使用します。一般のユーザーはコマンド ラインを使用することはほとんどなく、そのような機能が存在することを知りません。 したがって、自分が上級ユーザーであるとは考えていない人は、プロトコルを有効にする最初の方法を使用することをお勧めします。

そこで、検索バーの「スタート」のすぐ上にある「スタート」をクリックし、「cmd」と入力して Enter キーを押します。

黒いウィンドウが開き、カーソルが点滅します。これが必要なもの、つまりコマンドラインです。 次に、この行にコマンド「dism/online/Enable-Feature/FeatureName:TelnetClient」を入力し、Enter キーを押します。


少し待った後、操作が成功したことを示す情報ウィンドウが表示されます。 Telneta のインストールがすべて完了しました。

私の記事がお役に立てば幸いです。 Telnet は安全なプロトコルとは程遠いため、Telnet を使用する場合はセキュリティ対策に注意する必要があることに注意してください。

Windows 開発者は、コマンド ラインからリモート サーバーを管理できる特別な Telnet ツールを慎重にオペレーティング システムに組み込みました。 Vista までは、アクティベートされた状態で提供され、追加の設定は必要ありませんでしたが、7-ki のリリースにより、Microsoft はそのような包括的な設定を拒否することを決定しました。 その結果、Windows 7 の Telnet は各ユーザーが自分で設定する必要がありますが、一見したほど難しいことではありません。

ステップ #1: 接続する

Windows 7 では、コマンド ラインを使用する方法と Windows コンポーネント ユーティリティを使用する方法の 2 つの方法で Telnet クライアント プログラムを有効にできることに注意してください。 それらの操作は非常に簡単なので、問題はありません。

特に、「Windows コンポーネント」を通じて Telnet クライアントを有効にするには、「スタート」メニューに入り、「コントロール パネル」を開き、「プログラムと機能」タブをクリックして、「オンまたはオフにする...」オプションをクリックします。左側に表示されるウィンドウで次のようにします。

次に、Windows 7 にインストールされているコンポーネントの表示されたリストで、「Telnet クライアント」フォルダーと「Telnet サーバー」フォルダーを見つけて、それらの前にあるボックスをオンにします。 次に、「OK」をクリックして、ツールのインストールが完了するまで待ちます。

コマンド ラインを使用してユーティリティを有効にすることも同様に簡単です。 この場合に必要なのは、既知の方法で「コマンド ライン」を開き(たとえば、「検索」メニューの検索フィールドに「cmd」と入力し、表示されるプログラム アイコンをクリックする)、コマンド dism / を入力することだけです。 online /Enable-Feature /FeatureName: TelnetClient を選択し、Enter キーを押します。

このような簡単な操作の結果、コンポーネントは Windows 7 のコンピュータに自動的にインストールされ、使用できるようになります。

ステップ #2: ユーティリティの起動

クライアントのインストールが完了したら、あとは Windows 7 でクライアントを起動するだけです。これを行うには、次のいずれかの方法を使用できます。

いずれの場合でも、これにより Microsoft Telnet クライアント プログラムが起動するはずです。 この中で作業するには、特に次のコマンドを使用できます。

  • close - サイトとの接続を閉じます。
  • 表示 - 実行されている操作のパラメータを表示します。
  • quit - プログラムを終了します。
  • set - パラメータを割り当てます。
  • send - 文字列をサーバーに送信します。
  • status - 接続の現在の状態に関する情報を表示します。
  • unset - 入力したパラメータをキャンセルします。
  • サーバー アドレス [ポート] を開く – 選択したサイトに接続します。
  • ヘルプ - ヘルプを表示します。