Telnet немає в списку компонентів Windows 8. Що таке Telnet і як користуватися утилітою.  Що нам все це дає

Telnet немає в списку компонентів Windows 8. Що таке Telnet і як користуватися утилітою. Що нам все це дає

Будь-який системний адміністраторкористується системною утилітою, вбудованою в Windows - telnet.exe. Ця програма дозволяє підключатися до локальних та віддалених серверів за адресою та портом, зазначеними у параметрах запуску. Корисна штука для перевірки можливості з'єднання з сервером по порту та виконання команд. Також, не рідко ця утиліта вказується за допомогою різних програм та сервісів. Однак часто виявляється, що телнет не встановлений за замовчуванням.

Як встановити telnet.exe через командний рядок

Найпростіший спосіб – це з правами Адміністратора та виконати таку команду:

dism /online /Enable-Feature /FeatureName:TelnetClient

Натискаємо «Enter» і почекаємо, має з'явитися повідомлення «Операція успішно завершена». На цьому встановлення закінчено.

Встановлення клієнта Telnet у компонентах Windows

Другий спосіб для тих, хто не хоче користуватися командним рядком або перший спосіб не спрацював. Ідемо в "Панель управління -> Програми та компоненти -> Увімкнення або вимкнення компонентів Windows"і ставимо галочку на "Клієнт Telnet".

Може знадобитися настановний диск Windows. Якщо список компонентів буде порожнім, потрібно виправити одне значення в реєстрі Windows. Для цього запускаємо редактор реєстру командою:

regedit

і слідуємо шляху:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows

У параметрі CSDVersion необхідно замінити значення на 100 або 0 . Перезавантажити.

Небагато користувачів комп'ютера сьогодні знають про існування різних спеціальних протоколів на комп'ютері, що дозволяють без використання графічного інтерфейсу та сторонніх програм виконувати різні дії. Тому відразу виникає бажання дізнатися, як користуватися службою TELNET, коли дізнаються про відповідний протокол.

Далі буде викладено трохи теорії про те, що таке TELNET, то, заради чого багато хто і прагне їй опанувати: можливості служби, а також список основних команд, що дозволяє ці можливості здійснити на Windows.

TELNET - це засіб зв'язку, який встановлює транспортне з'єднання між термінальними пристроями, клієнтами, тобто вашим комп'ютером та чиєюсь машиною, сервером, що підтримує цей стандарт з'єднання. Це не спеціальна програма, а лише мережевий протокол, але словом TELNET (terminalnetwork) називають різні утиліти, які також використовують цей протокол. Сьогодні Телнет присутній практично скрізь, всі ОС, так чи інакше, його використовують,

TELNET реалізує текстовий інтерфейс, який відрізняється від звичного пересічному користувачеві графічного тим, що всі команди необхідно вбивати вручну.

Що нам це все дає?

Раніше ця служба була одним із небагатьох способів підключення до мережі, але з часом втратила свою актуальність. Сьогодні є набагато зручніші програми, які роблять за користувача всю роботу, і не змушують його заучувати напам'ять різні команди для того, щоб виконати найпростіші дії. Однак дещо за допомогою Телнет можна зробити і зараз.

Підключення до мережі

За допомогою Телнет ви можете:

  • підключатися до віддалених комп'ютерів;
  • перевірити порт на наявність доступу;
  • використовувати програми, доступні лише на віддалених машинах;
  • використовувати різні каталоги, до яких можна отримати доступ тільки таким чином;
  • надсилати електронні листи без використання спеціальних програм (клієнтів);
  • розуміти суть роботи багатьох протоколів, що використовуються сьогодні, і отримувати від цього певну вигоду;
  • забезпечувати іншим користувачам доступом до даних, розміщеним своєму компьютере.

Починаємо користуватися

Запуск

Запустити TELNET на Windows 7 і на будь-якій іншій Вінді досить просто. Для цього потрібно спочатку клієнт, якщо він ще не встановлений:

  • Зайти до Панелі керування.

  • Вибрати пункт "Програми".
  • Виберіть вкладку «Увімкнення або вимкнення компонентів Windows».

  • Знайти Telnet-клієнт та поставити навпроти нього маркер, якщо він ще не встановлений.

Після натискаємо «ОК» і чекаємо на хвилину, поки клієнт встановлюється.

Запуск терміналу здійснюється в Windows через командний рядок, якщо у вас не встановлено жодних спеціальних утиліт для роботи з Телнет. Але якщо ви читаєте цю статтю, значить, тільки починаєте знайомство з цією темою, і для початку непогано було б освоїти основи управління за допомогою командного рядка.

  1. Запускаємо командний рядок від імені адміністратора.
  2. Вводимо "telnet".

Командний рядок перезавантажується, і тепер відкриється командна лінія TELNET, в якій ми працюватимемо.

Перевіряємо порт

Одне з найпростіших дій, що виконуються в TELNET - перевірка порту. Ви можете перевірити порт на наявність доступу до нього з комп'ютера. Для цього потрібно зробити таке:

В командному рядку, відкритої за методом вище вводимо: telnetip-адреса номер порту

Наприклад, якщо ваша IP-адреса 192.168.0.1, а номер порту 21 (порт FTP), то вводимо:

telnet 192.168.0.1 21

Якщо команда видає повідомлення про помилку, порт недоступний. Якщо з'являється порожнє вікно або прохання ввести додаткові дані, порт відкрито. Для Windows такий спосіб перевірити порт може бути досить зручним.

Команди

Команди TELNET становлять основу використання терміналу. З їх допомогою можна керувати комп'ютером, який використовує цей протокол, якщо вам дозволено доступ, а також здійснювати інші різні дії. Як уже сказано вище, на Windows вони вводяться в командному рядку програми Телнет.

Щоб побачити основний список команд, введіть у рядку helpта натисніть «Enter». Базові команди:

  1. Open- підключення до віддаленого сервера. Необхідно ввести цю команду разом з ім'ям керованого сервера та номером порту, наприклад: openredmond 44. Якщо параметри не вказано, використовується локальний сервер і стандартний порт.
  2. Close- Вимкнення віддаленого сервера. Використовуються аналогічні параметри.
  3. Set- Налаштування віддаленого сервера, що використовується з ім'ям керованого сервера. Разом з Setвикористовуються такі команди:
    1. - Використовується, щоб задавати термінал зазначеного типу.
    2. - Задає символ, що управляє.
    3. - Задає режим роботи.
  4. Unset [параметр]- відключає заданий параметр.
  5. Start- Запускає сервер Телнет.
  6. Pause- Встановлює роботу сервера на паузу.
  7. Continue– відновлює роботу.
  8. Stop- Зупиняє сервер.

TELNET - один із найстаріших протоколів, але при цьому він досі застосовується. Це означає, що ви можете почати використовувати його в своїх цілях. Для цього потрібно лише вивчити синтаксис та список команд та почати практикуватися. Ви можете почерпнути багато нового, а заразом зовсім по-іншому почати дивитися на інтернет і на звичні раніше дії в мережі.

Не всі користувачі комп'ютерів знають про наявність прихованих служб, які дозволяють виконувати різні операції без спеціального використання програмного забезпечення. В операційних системах Windowsта Linux є служба Telnet. У цьому матеріалі буде докладно розглянуто призначення служби, команди, можливості та як із нею правильно працювати.

Що таке Telnet

Telnet – це засіб зв'язку, який встановлюється між термінальними пристроями. Приклад такого зв'язку є досить простим: персональний комп'ютер і сервер, який підтримує подібний тип з'єднання. Телнет не є будь-яким програмним забезпеченням, це протокол зв'язку. Але слід зазначити, що є деякі утиліти, які працюють за допомогою протоколу «terminalnetwork».

У недавньому минулому Телнет був одним із основних способів підключення до мережі. Зараз утиліта практично не використовується. На сьогоднішній день в операційні системи встановлені досконаліші протоколи, виключаючи будь-які додаткові дії від користувача.

Цей протокол зв'язку використовується у деяких операціях:

  • підключеннядо віддаленого робочого столу;
  • перевіркапортів на можливість підключення;
  • використанняпрограмне забезпечення, яке доступне лише на віддалених машинах;
  • застосування системних каталогів, які можуть бути відкриті лише з використанням цього типу протоколу;
  • відправка електронної поштибез використання додаткового софту;
  • користувачі, використовуючи цей протокол дозволяє іншим користувачам отримати доступдо свого персонального комп'ютера.

Встановлення та запуск

Завантажувати утиліту не потрібно, Telnet вбудований у Windows 7/8/10 за промовчанням.

Інструкція з встановлення та запуску:

Для того, щоб запустити клієнт, потрібно відкрити командний рядок:

Пропонуємо ознайомитися з відео по установці Телнет у Windows:

Перевірка порту

Перевірка мережного порту на наявність доступу до нього персонального комп'ютера Telnet:

  • у вікні необхідно запровадити команду telnetip;
  • далі слідує ввестиIP адресакомп'ютера, наприклад, 192.168.1.1. Подивитися адресу можна у налаштуваннях мережного маршрутизатора;
  • наприкінці вводимо порт FTP "21". Таким чином, команда буде виглядати так: telnet 192.168.0.1 21;
  • після цього з'явиться повідомлення про помилку, якщо порт недоступний або з проханням ввести додаткові дані, якщо порт відкритий.

Команди Telnet

Команди утиліти є способом взаємодії із нею. Для відображення списку всіх команд, необхідно ввести "help". Далі детально розберемо основні команди:

  • "open" - запит дозволяє виконати підключеннядо віддаленого сервера;
  • «close» переривання процесупідключення до віддаленого сервера;
  • "set" - налаштуванняпараметрів підключення до сервера;
  • "term" - запит призначений для вказівки типу терміналу;
  • "escape" - задає керуючий символ;
  • «mode» - вибір режиму роботи;
  • «unset» скиданняраніше запроваджених параметрів;
  • "start" - запусксервера;
  • "pause" - тимчасова зупинкароботи сервера;
  • «continue» продовження роботисервера після паузи;
  • "stop" - повне припинення роботисервера.

Telnet у Linux

Як і в Віндовсі, Телнет вбудований в операційну систему Linux. Раніше він використовувався як стандартний протокол Telnet, тепер на його місце прийшов більш покращений SSH. Як і з попередньої ОС, утиліта Linux використовується для перевірки портів, маршрутизаторів і т.д.

Розглянемо основні режими роботи:

  • « рядковий». Цей режим роботи є рекомендованим. І тут редагування запиту складає локальному ПК і відправляється на сервер лише тому випадку, коли вона готова;
  • « посимвольний». Кожен набраний символ у вікні консолі відправляється на віддалений сервер. Тут не можна редагувати текст. При видаленні символу за допомогою Backspace, він теж буде відправлений на сервер.

Базові команди в Linux:

  • "close" - переривання підключення;
  • "encrypt" - включення шифрування;
  • «logout» - вимкнення утиліти та закриття з'єднання;
  • "mode" - вибір режиму роботи;
  • "status" - стан з'єднання;
  • "send" - відправка запиту телнет;
  • "set" - настроювання параметрів сервера;
  • "open" - підключення до віддаленого сервера;
  • "Display" - відображення спеціальних символів.
  • у вікні консолі вводимо запит для перевірки доступності серверанаприклад, «telnet 192.168.1.243»;
  • далі перевіримо доступ до порту шляхом введення запиту "telnet localhost 122" та "telnet localhost 21". На екрані консолі з'явиться повідомлення про те, чи приймає з'єднання будь-якого з портів;
  • приклад віддаленого керування за допомогою телнет. Для цього необхідно ввести у головному вікні запит "telnet localhost 23". "23" порт використовується за замовчуванням. Щоб зробити віддалене управління, необхідно встановити локальний комп'ютер «telnet-server». Після цього з'явиться повідомлення з вимогою введення логіну та паролю.

Недоліки Telnet

Головним недоліком даного протоколу є віддалене з'єднання без використання шифрування. Єдиним моментом безпеки є авторизація користувачів у сесії телнет. Проте логін і пароль також передаються в незашифрованому вигляді, тим самим доступ до них можна так чи інакше отримати. Настійно не рекомендується передавати будь-які важливі дані у локальних мережах.

Залежно від того, telnet client в Microsoft's Windows операційні системи є захищені, це є дуже простим інструментом, який є дуже корисним інструментом, який може бути використаний для тестування TCP connectivity до external hosts on a specified port.

Це велике, коли ви намагаєтеся запустити network connectivity problems, для прикладу, будь-де на веб-сервері, який повинен бути розміщений на port 80 для сервісу HTTP traffic, але ми не можемо отримати на веб-сторінці, використовуючи telnet to connect до веб-серверу на port 80 ми можемо здійснити з'єднання.

Це може бути, що connectivity is fine but there is a problem with the web server, or that the web server is stopped and the port not listening at all, for instance. With telnet we can get a better understanding of what’s going on.

Enabling the telnet client

Перш ніж ви хочете зателефонувати telnet клієнту, якщо ви не можете його отримати, ви можете спостерігати за коротким повідомленням, коли використовується для використання.

C:\>telnet google.com 80 "telnet" is not recognized як internal or external command, operable program or batch file. C:\>

Ви можете пристосувати клієнта до комунікаційної лінії або через графіку.

Enabling the telnet client через command line

Run the below command in command prompt with administrator permissions.

Pkgmgr /iu:"TelnetClient"

That's it, after a few seconds, telnet should be ready to use.

Enabling the telnet client через graphical user interface

Verifying that the telnet client is enabled

Simply open command prompt or powershell, типу 'telnet' and press enter. If this was successful you should have a prompt similar to the below:

Welcome to Microsoft Telnet Умови використання Escape Character is "CTRL+]" Microsoft Telnet>

Already have telnet installed but still failing?
У деяких випадках ви повинні керувати командою одразу або владою, як адміністратора у відповідь на telnet command, іншим, щоб вона була впевнена в тому, що ця помилка, якщо вона не була здатна на все.