Підручники

▷ Телнет, що це таке і для чого це 【найповніше】

Зміст:

Anonim

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

Зміст індексу

Незважаючи на те, що зараз він був замінений більш захищеними інструментами, такими як SSH, Telnet все ще має деяке використання у захищених середовищах для системних адміністраторів.

Що таке Telnet

Назва Telnet походить від абревіатури телекомунікаційної мережі і, в основному, мережевого протоколу TCP / IP, який використовується з 1960 року для встановлення віддалених з'єднань з іншими комп'ютерами, серверами та пристроями, що мають сумісну систему для доступу через цю систему зв'язку. За замовчуванням використовується порт 23.

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

Окрім того, що використовується в системах MSDOS та Windows, він також сумісний із системами на базі UNIX, такими як Mac і Linux та FreeBSD. За допомогою цього протоколу ми також зможемо перевірити підключення інших машин і перевірити, чи є у них певні порти, відкриті зовні. Це те, що ми побачимо через мить.

Як працює Telnet

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

Наступне, що нам знадобиться - це відкрити сеанс на машині призначення, в якій є один або кілька облікових записів користувачів, яким дозволений доступ. Коротше кажучи, для доступу до цільової машини з клієнтом вона повинна містити обліковий запис користувача, увімкнутий для доступу, і нам потрібно буде знати як ім’я користувача, так і пароль для встановлення зв'язку.

Проблеми із безпекою для Telnet та SSH як замінника

В даний час використання Telnet практично обмежене внутрішніми мережами, де є захисний щит, який ізолює мережу зовні. У всіх інших випадках протокол SSH завжди використовується.

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

У відповідь на ці проблеми стало популярним використання іншого зашифрованого протоколу зв’язку, який використовується в системах UNIX, під назвою SSH (Secure Shell). Сьогодні він цілком сумісний із середовищами Windows, де ми можемо встановити і клієнт, і сервер для його використання. SSH використовує ключі RSA в якості шифрування, так що інформація, яку він подорожує, не може бути легко розшифрована. Існують також інші програми, такі як OPENSSH, Putty, Shell або SSH-Agent, де цей протокол зв'язку може бути використаний. У цьому випадку з'єднання проходить через порт 22 TCP.

Як користуватися Telnet

Для використання Telnet нам потрібен командний термінал, або командний рядок, або Windows PowerShell. Після відкриття все, що ми маємо написати, - це

telnet

І ми отримаємо доступ до програми. Якщо один раз всередину кладемо:

допомогу

Ми можемо побачити різні варіанти використання програми.

Але якщо ми хочемо встановити прямий зв'язок, нам доведеться лише поставити:

telnet

Чи можу я все-таки використовувати Telnet?

Наразі в операційних системах до Windows 10 та Windows 8 у них все ще є сервер Telnet, реалізований у системі як функція встановлення. Тож ми можемо без проблем підключитися до них від клієнта. Він також доступний у версіях Windows Server. В інших операційних системах, таких як Linux, нам потрібно буде встановити його через сховища.

У випадку Windows 10, щоб уникнути проблем із безпекою, у нас буде лише клієнт Telnet, доступний у функціях. Для використання сервера нам знадобиться зовнішня програма на зразок Putty.

Активуйте клієнт Telnet у Windows 10

У нас уже створений підручник, де ми навчаємо, як активувати клієнт telnet в Windows 10. Це надзвичайно просто.

Як активувати клієнт Telnet в Windows 10

Як активувати сервер Telnet в Windows та Linux

Аналогічно, ми поставилися до проблеми, щоб повністю показати, як ми можемо активувати сервер Telnet у системах Windows, крім Windows 10, а також в операційних системах Linux, таких як Ubuntu. Це дуже цікава тема, якщо ви думаєте скористатися цим протоколом зв’язку.

Як користуватися сервером Telnet в Linux

Як користуватися сервером Telnet в Windows

Перевірте відкриті порти за допомогою Telnet

Як ми бачили раніше, за допомогою Telnet ми можемо легко перевірити, чи хост має відкриті або закриті порти. Для цього нам потрібно лише знати зовнішню IP-адресу або доменне ім’я. Синтаксис буде таким:

telnet

Коли ми встановимо з'єднання, якщо порт справді відкритий, ми отримаємо порожній чорний екран. Якщо, з іншого боку, він закритий, після спроби з'єднання буде показана помилка. Давайте подивимось це на нашій сторінці "Професійний огляд", на веб-сервері повинні бути відкриті порти 80 і 443 http і https, а також порт типу 22 для віддалених з'єднань через SSH.

Ми ставимо:

telnet www.profesionalreview.com 80 telnet www.profesionalreview.com 443 telnet www.profesionalreview.com 22

Навіть з порту 22 хост дає нам зрозуміти, що він працює з OpenSSH за системою Debian.

Спробуємо, наприклад, з портом Telnet 23:

Ми бачимо, що нам не вдалося встановити зв’язок, тому він закритий.

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

Також вам можуть бути цікаві такі підручники:

Для чого ви плануєте використовувати Telnet? Якщо у вас є питання або хочете щось уточнити, напишіть нам у коментарях.

Підручники

Вибір редактора

Back to top button