Підручники

Як налаштувати сервер telnet в ubuntu або будь-якій системі Linux

Зміст:

Anonim

У цьому новому кроковому кроці ми збираємося налаштувати сервер Telnet в Ubuntu, хоча це також буде цілком застосовно до більшості машин Linux. Завдяки віддаленим підключенням робота системних адміністраторів значно полегшилась, оскільки таким чином вони можуть керувати серверами, не знаходячись фізично в тому місці, де вони перебувають. Але це не тільки для професійного використання, ми самі можемо зробити те ж саме з власних комп’ютерів або віртуальних машин у нашій домашній мережі. Таким чином, ми можемо підключитися з клієнтського комп'ютера для управління конфігурацією веб-сервера, наприклад.

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

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

Але, у будь-якому випадку, може бути цікаво використовувати цей Telnet для здійснення взаємозв’язку між комп'ютерами простим та швидким способом у внутрішніх мережах локальної мережі, захищених від зовнішньої дії. Крім Windows 10, решта операційних систем, таких як Windows Server, 7 або навіть Linux, мають інструменти для створення серверів Telnet. Ось чому, з точки зору закритих мереж, використання цієї послуги є дуже корисним.

Попередні операції

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

Зробити це так само просто, як за допомогою команди ifconfig на нашому апараті Ubuntu, щоб дізнатися IP-адресу комп’ютера. то ми будемо проводити пінг між машинами, щоб перевірити з'єднання.

Знати IP-адресу та / або ім'я комп'ютера

Щоб перевірити IP-адресу в Ubuntu, нам доведеться відкрити термінал, якщо він має графічний інтерфейс. Ми можемо це зробити швидко за допомогою комбінації клавіш " Ctrl + Atl + T ". Отже, пишемо:

ifconfig

Якщо у нас його не встановлено, ми повинні написати наступне:

sudo apt-get install net-tools

Після написання ми повинні шукати рядок " inet ", який покаже нам, яка наша локальна IP-адреса.

Дізнатися ім’я команди в Ubuntu надзвичайно просто, коли ми знаходимося в командному терміналі, ми повинні дивитись на Promt. Це відобразить користувача, а потім символ "@" та ім'я комп'ютера.

Перевірте з'єднання

Тепер, коли ми знаємо IP-адреси чи ім’я комп’ютера, давайте перевіримо, чи бачать комп'ютери. Для цього ми відкриваємо командний термінал на комп'ютері, який буде клієнтом, і записуємо:

пінг

Ми бачимо, що всі правильно пов’язані і в спілкуванні.

Налаштування сервера Telnet в Ubuntu

По суті, Ubuntu не встановлений пакет Telnet, але ми зможемо знайти його у сховищах. Для цього нам слід спочатку встановити набір інструментів, який активує демонів з таких сервісів, як Telnet.

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

Відтепер ми могли для зручності входити як root у Linux

sudo apt-get isntall openbsd-inetd

Ми чекаємо завершення процесу, щоб знову встановити демон Telnet:

sudo apt-get install Telnetd

Перевірте параметри файлу inetd

Цей крок буде необхідний лише для того, щоб перевірити правильність параметрів inetd для сервера Telnet. Для доступу до файлу конфігурації ми напишемо наступне:

sudo gedit /etc/inetd.conf

У цьому файлі нам доведеться перевірити, що у рядку, що відповідає Telnet, немає символу "#" перед ним. Якщо це було так, ми повинні видалити його, щоб рядок враховувався інструментом inetd

Закінчивши файл, ми збережемо файл ще раз, якщо ми щось торкнулися. У цьому випадку нам також доведеться перезапустити демон inetd, для цього ми пишемо:

sudo /etc/init.d/openbsd-inetd перезапуск

Переконайтеся, що служба Telnet прослуховує

Щоб переконатися, що служба Telnet прослуховується на машині Ubuntu, нам доведеться набрати наступну команду:

netstat -ltp

Ми зможемо визначити, що Telnet дійсно активний і слухає. Ми також можемо сказати так:

netstat -ltpn

Таким чином ми можемо бачити, крім сервісу, через який порт він слухає. Ми бачимо, що це порт, що відповідає Телнету, 23. Це буде корисно мати на увазі, якщо ми хочемо відкрити порт маршрутизатора для отримання віддалених з'єднань.

Доступ від клієнта Telnet

Тепер нам залишається лише зайти до клієнта Telnet і написати наступну команду у вікні CMD або PowerShell або Linux:

Telnet

У нашому випадку " Telnet profesional-virtual-machine " або " Telnet 192.168.2.106 ". Таким чином буде запитуватися користувач та пароль. У " логіні " ми вводимо ім'я користувача Ubuntu, а в " Пароль " - пароль

Таким чином ми отримаємо доступ до сервера Telnet, налаштованого в Ubuntu.

Якщо ми хочемо закінчити сеанс, нам залишиться лише написати в записі "вихід", і ми залишимо віддалену машину.

Якби ми хотіли це зробити віддалено за межами нашої мережі, нам би довелося відкрити порт 23 маршрутизатора. Хоча для зовнішніх віддалених з'єднань радимо використовувати SSH, а не Telnet, для більшої безпеки.

Як ми бачимо, налаштувати Telnet-сервер в Ubuntu досить просто, а також застосувати практично на будь-якій машині Linux.

Ми також рекомендуємо:

З якою метою ви б використовували свій Telnet в Ubuntu чи іншій системі? Якщо у вас виникли якісь проблеми, питання чи питання, залиште це у коментарях.

Підручники

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

Back to top button