Использование команды Telnet в Linux/Unix
Что такое Телнет?
Telnet — это старый сетевой протокол, используемый для подключения к удаленным системам по сети TCP/IP. Он подключается к серверам и сетевому оборудованию через порт 23. Давайте посмотрим на использование команд Telnet.
Отказ от ответственности
- Telnet не является безопасным протоколом и поэтому НЕ РЕКОМЕНДУЕТСЯ!. Это связано с тем, что данные, отправляемые по протоколу, не зашифрованы и могут быть перехвачены хакерами.
- Вместо telnet более предпочтительным протоколом является SSH, который зашифрован и более безопасен.
Давайте посмотрим, как вы можете установить и использовать протокол telnet.
Установка Telnet
В этом разделе мы познакомим вас с процессом установки telnet в системах RPM и DEB.
Установка Telnet в CentOS 7/RHEL 7
Чтобы начать процесс установки на сервер, выполните команду
# yum install telnet telnet-server -y
# systemctl start telnet.socket
# systemctl enable telnet.socket
# firewall-cmd --permanent --add-port=23/tcp
Наконец, перезагрузите брандмауэр, чтобы правило вступило в силу.
# firewall-cmd --reload
# systemctl status telnet.socket
Создание пользователя для входа
В этом примере мы создадим пользователя для входа в систему с использованием протокола telnet.
# adduser telnetuser
Создайте пароль для пользователя.
# passwd telnetuser
Укажите пароль и подтвердите. Чтобы использовать команду telnet для входа на сервер, используйте приведенный ниже синтаксис.
$ telnet server-IP address
Например
$ telnet 38.76.11.19
Установка Telnet в Ubuntu 18.04
Чтобы установить протокол telnet в Ubuntu 18.04, выполните:
$ sudo apt install telnetd -y
$ systemctl status inetd
$ ufw allow 23/tcp
$ ufw reload
Использование telnet для проверки открытых портов
Telnet также можно использовать для проверки того, открыт ли определенный порт на сервере. Для этого используйте приведенный ниже синтаксис.
$ telnet server-IP port
Например, чтобы проверить, открыт ли порт 22 на сервере, запустите
$ telnet 38.76.11.19 22
Резюме
Этот учебник представляет собой учебное пособие, в котором показано, как использовать протокол telnet. Мы НАСТОЯТЕЛЬНО НЕ РЕКОМЕНДУЕМ использовать telnet из-за высоких рисков безопасности, которые он представляет из-за отсутствия шифрования. SSH является рекомендуемым протоколом при подключении к удаленным системам. Данные, отправляемые по SSH, зашифрованы и защищены от хакеров.