Я подключился к сеансу telnet в среде Linux, но когда я набираю команды и нажимаю Enter, ничего не происходит. TCP-соединение находится в установленном состоянии, и когда я проверял пакеты, сервер просто повторяет все, что я набрал, и не предпринимает никаких действий.
Кто-нибудь может помочь?
К какому порту подключен ваш сеанс Telnet? Если это не порт 23, возможно, вы просто подключены к эхо-службе или к чему-то, что предназначено для того, чтобы делать то, что вы видите.
В противном случае попробуйте нажать последовательность прерывания (обычно Control-], возможно, вам понадобится нажать return после этого) и выполните
send ayt
Это должно получить утвердительный ответ, если telnetd работает. Вы можете попробовать и другие вещи (введите «help» в приглашении telnet>, чтобы получить некоторые идеи).
Если сеанс telnet работает, как вы думаете, к какому приложению вы подключены? Это программное обеспечение работает?
Если у вас есть доступ к удаленному компьютеру через какой-либо другой механизм, попробуйте исследовать с этого конца (например, запустить strace в пользовательском процессе, к которому подключен ваш сеанс). В противном случае обратитесь к администратору удаленной машины.
Наконец, почему вы все еще используете Telnet? Вы указали пароль для входа в систему? Если да, ваш пароль может быть перехвачен. Вместо этого вы почти наверняка должны использовать ssh.