Telnet

Материал из СисадминВики (SysadminWiki.ru)
Перейти к: навигация, поиск

Общая информация

TelNet (TErminaL NETwork) - Удалённый доступ к командному процессору системы, это может быть любое устройство: компьютер, коммутатор, маршрутизатор и т.д. На удалённом устройстве должно быть разрешено такое подключение. По умолчанию идёт подключение к 23-му порту.

Можно также подключиться к любому сервису удалённой системы и зная её команды получить данные или выполнить действие. Ниже приведено несколько примеров.


telnet для протокола HTTP

HTTP (HyperText Transfer Prоtocоl) - протокол передачи гипертекстовых документов.

Порт: 80

$ telnet 10.0.0.212 80
Trying 10.0.0.212...
Connected to 10.0.0.212.
Escape character is '^]'.
HEAD / HTTP/1.0

HTTP/1.1 401 Authorization Required
Date: Thu, 18 Nov 2010 04:37:53 GMT
Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch
WWW-Authenticate: Basic realm="Admins Only!"
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=iso-8859-1

Connection closed by foreign host.
pavel@pm-ub10:~$ telnet 10.0.0.212
Trying 10.0.0.212...
telnet: Unable to connect to remote host: Connection refused

После команды HEAD / HTTP/1.0 нужно два раза нажать ввод.


telnet для протокола SMTP

SMTP (Simple Mail Transfer Protocol) - протокол передачи электронных писем.

Порт: 25

$ telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 teo.mynetwork.ru ESMTP Postfix
helo teo.mynetwork.ru
250 teo.mynetwork.ru
mail from: pm@teo.mynetwork.ru
250 Ok
rcpt to: p@teo.mynetwork.ru
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
this is the test
.
250 Ok: queued as A7CAC36B52
quit
221 Bye
Connection closed by foreign host.


telnet для протокола POP3

POP3 (Post Office Protocol Version 3) - протокол для получения почты с почтового сервера.

Порт: 110

# telnet localhost 110

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Hello there.
user pm@teo.mynetwork.ru
+OK Password required.
pass password
+OK logged in.
list
+OK POP3 clients that break here, they violate STD53.
1 470
.
quit
+OK Bye-bye.
Connection closed by foreign host.

Просмотреть сообщение можно с помощью команды: retr <Номер Письма>. Например:

...
list
+OK POP3 clients that break here, they violate STD53.
1 470
.
retr 1