Як працює Telnet?
Авторство зображення: Caiaimage/Robert Daly/Caiaimage/GettyImages
Telnet – це інструмент, який можна використовувати для відкриття командного рядка на віддаленому комп’ютері, як правило, на сервері. Ви також можете використовувати його, щоб перевірити, чи відкритий певний порт. Telnet працює як те, що називається a емулятор терміналу, використовуючи стандартні протоколи, щоб діяти як фізичний термінал, підключений до машини. Деякі сучасні системи дозволяють використовувати лише підключення до командного рядка Безпечна оболонка, зашифрований інструмент, подібний до Telnet, або через віртуальну приватну мережу. Протокол передачі файлів часто використовується разом для надсилання файлів.
Що таке Telnet?
Telnet — це система для відкриття текстового з'єднання між двома комп'ютерами. Іноді кажуть, що цей термін є скороченою формою "термінальна мережа.«Основний протокол, або специфікація того, як комп’ютери спілкуються, спочатку була розроблена для фізичних терміналів з клавіатурами та екранами чи принтерами, які підключалися до комп’ютерів у 1960-х роках. Сьогодні Telnet зазвичай реалізується виключно програмно, і ви можете знайти програмне забезпечення Telnet (іноді зване
Програмне забезпечення емулятор терміналу) для всіх сучасних операційних систем.Відео дня
За замовчуванням Telnet зв’язується з комп’ютером, до якого ви підключені порт 23. Це стосується не типу фізичного порту на комп’ютері, до якого можна підключити клавіатуру чи монітор, а до цифровий номер порту, який використовується для розрізнення різних служб, запущених на комп’ютері. Якщо хтось скаже вам підключитися до комп’ютера за допомогою Telnet, зазвичай не потрібно вказувати номер порту, якщо вам це не скажуть.
Використання Telnet
Історично Telnet часто використовувався для віддаленого входу на віддалений сервер з метою ведення бізнесу, наприклад редагування файлів, запуску різних програм або перевірки електронної пошти в цій системі. Як правило, ви використовуєте Telnet для підключення до системи, а потім вводите ім’я користувача та пароль, щоб отримати доступ до командного рядка в цій системі.
Нині таке використання Telnet є рідкістю, тому що програмне забезпечення є незашифрованим, що означає, що будь-хто, відстежуючи ваше з’єднання, може отримати доступ до вашого імені користувача, пароля та будь-якої іншої особистої інформації, яку ви вводите. Telnet також не підтримує сучасні графічні інтерфейси користувача, це означає, що він не корисний для віддаленого використання багатьох сучасних програм, таких як текстові процесори, веб-браузери або електронні таблиці, які потребують інтерфейсу GUI.
Деякі сервери дозволяють віддалені підключення через Telnet для доступу до загальнодоступних даних, наприклад, прогноз погоди, або грати в прості ігри. Деякі з цих служб існують з ностальгії, як повернення до простіших часів онлайн, а деякі залишилися на місці для сумісності зі старими системами, які потребують доступу до даних.
За допомогою Telnet також можна підключитися до іншого програмного забезпечення, яке використовує незашифровані текстові протоколи. Це включає веб-сервери, які використовують незашифровані з’єднання. Це може бути корисно для перевірки, чи правильно налаштовані порти та підключені до них сервери.
Використання Telnet в Windows
Telnet включено в сучасні версії Microsoft Windows для підключення до віддалених серверів, але він не включений за замовчуванням. Щоб активувати його, якщо ви цього не зробили раніше, запустіть командний рядок Windows, увійшовши в систему як адміністратор, а потім введіть «Dism /Online /Enable-feature /FeatureName: TelnetClient", щоб активувати програмне забезпечення. Запустіть командний рядок, ввівши «cmd" у вікні пошуку на панелі завдань Windows або в меню «Пуск» і клацніть піктограму командного рядка. Якщо ви користуєтеся чужим комп’ютером, включно з робочим комп’ютером, ви можете попросити допомоги або дозволу перед активацією програмного забезпечення.
Після активації Telnet запустіть командний рядок і введіть «telnet
Telnet на Mac і Linux
Telnet зазвичай увімкнено за замовчуванням у системах Apple macOS та Linux. Використовуйте його з командного рядка системи так само, як і в Windows, ввівши "telnet "або"telnet ", щоб підключитися до віддаленого сервера, за бажанням вказавши порт, не встановлений за замовчуванням.
Якщо ви використовуєте Linux і отримуєте повідомлення про помилку, що Telnet не вдається знайти, знайдіть його та встановіть його за допомогою диспетчера пакетів вашої системи. У системах Debian та Ubuntu це зазвичай можна зробити, ввівши «apt встановити telnet."
Telnet на Android та iOS
Різноманітне програмне забезпечення Telnet доступне для смартфонів Android та iPhone на відповідних ринках програм. Деякі з цього програмного забезпечення також підтримують інші протоколи віддаленого підключення.
Знайдіть програму, сумісну з Telnet, яка пропонує потрібні вам функції за вподобаною ціною. Будьте остерігайтеся програм, які вимагають, здавалося б, надмірної кількості дозволів. Більшість програмного забезпечення віддаленого терміналу на смартфонах дають змогу вказати доменне ім’я чи IP-адресу та, за бажанням, порт для використання.
Перевірка портів за допомогою Telnet
Іноді корисно використовувати Telnet перевірити, чи відкритий і доступний певний порт на конкретній машині. Наприклад, ви можете перевірити чи порт 80, який використовується веб-серверами, відкритий, якщо у вас виникають проблеми з підключенням до вашого браузера. Ви також можете іноді перевірити порт 25, зазвичай використовується для надсилання електронної пошти, якщо у вас виникли проблеми з програмою електронної пошти.
Для цього введіть «telnet", а потім ім'я сервера та потрібний порт, як ви зробили б для входу на комп'ютер за допомогою Telnet. Подивіться, який тип відповіді ви отримуєте від сервера. Часто вам потрібно просто переконатися, що ви можете підключитися та отримати відповідь, але в деяких випадках вам може знадобитися вводити команди вручну.
Якщо ви не можете підключитися, можливо, проблема з сервером або з брандмауером у вашій мережі або в мережі сервера. Зв’яжіться з тим, хто запускає сервер, щоб отримати допомогу з усунення несправностей, або спробуйте отримати доступ до сервера з іншого комп’ютера чи іншої мережі, якщо у вас виникнуть проблеми.
Використання Secure Shell
Нині звичайним є використання програми під назвою Secure Shell або ssh, щоб підключитися до віддалених серверів і відкрити командний рядок. Великою перевагою ssh є те, що він зашифрований, тому підслуховувачам важче стежити або заважати вашому з’єднанню.
У системі macOS або Linux ви зазвичай можете ввести "ssh " для підключення до певного сервера. У Windows вам може знадобитися встановити зовнішній клієнт для використання ssh. Один загальний вільний називається PuTTY. Він також підтримує Telnet.
Зазвичай ви використовуєте ssh для підключення до сервера, де хтось надав вам обліковий запис, і вони можуть надати вам будь-яку додаткову інформацію, необхідну для доступу до цього сервера.
VNC, VPN і віддалений робочий стіл
Якщо ви хочете відкрити графічне з’єднання з іншим сервером, ви можете використовувати систему під назвою Віртуальні мережеві обчислення, або VNC. Існує ряд безкоштовних і комерційних інструментів VNC, які ви можете використовувати. Той, хто керує сервером, до якого ви намагаєтеся підключитися, може мати пораду, який інструмент використовувати.
Якщо ви підключаєтеся до комп’ютера Windows, ви також можете використовувати Microsoft протокол віддаленого робочого столу. Програмне забезпечення для підключення до комп’ютера Windows за допомогою віддаленого робочого столу доступне для всіх сучасних операційних систем. Зазвичай для підключення потрібен обліковий запис у віддаленій системі.
Ви також можете використовувати віртуальну приватну мережу (VPN) для підключення до віддаленої комп’ютерної мережі. Це часто використовується для підключення до мереж роботодавців під час роботи за межами підприємства. Той, хто керує мережею, надасть вам облікові дані та підкаже, яке програмне забезпечення VPN використовувати.