Я хочу продемонстрировать в классе последовательную связь. Возможно ли / как настроить старый добрый незашифрованный консольный сервис порта 23 в Ubuntu?
Вы можете установить и запустить telnet-сервер с помощью этого небольшого процесса. К вашему сведению, порт telnet по умолчанию - не 22 (ssh), а 23.
sudo apt install inetutils-telnetd telnet
Отредактируйте файл /etc/inetd.conf
и закомментируйте следующую строку
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/telnetd
Затем перезапустите сервер inet.
sudo systemctl restart inetutils-inetd
Чтобы снифить пакеты, используйте затем tcpdump. Вы можете установить с помощью следующей команды.
sudo apt install tcpdump
Используйте следующую команду для отображения трафика на порту 23 (оставьте терминал открытым и откройте новый).
sudo tcpdump -A -i lo dst port 23
Наконец, запустите telnet на вашем компьютере.
telnet localhost 23
Войдите в свою локальную учетную запись, и вы увидите написанный текст в tcpdump.