4

Я набираю эту команду в командной строке Windows в XP.

telnet microsoft.com 80 

Появляется подключение к microsoft.com, а затем открывается окно telnet, но внутри него ничего нет.

Если я наберу какую-либо команду, например GET / HTTP/1.1 , она тоже не появится.

Мои начальные шаги верны?

2 ответа2

6

Telnet не имеет эхо по умолчанию. Введите telnet в интерактивном режиме (без аргументов, просто выполните telnet). Затем введите set localecho. Затем откройте порт хоста.

Я предлагаю вам использовать netcat, более простой в использовании и более мощный. Телнет устарел.

4

Вы пытаетесь подключиться к HTTP-серверу, это то, что находится на порту 80 большую часть времени. Протокол HTTP требует, чтобы гость начал говорить первым. Вы можете прочитать об HTTP, если хотите изучить: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

Но подключение к порту 80 не даст вам оболочки, серверы telnet обычно работают на порту 23. Но telnet больше не используется в Интернете, потому что он небезопасен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .