Escape character is что значит telnet
Как всякое масштабное сообщество, мир компьютерных сетей имеет свои библиотеки, в которые можно обратиться за нужной информацией или просто взять хорошую книгу. Telnet — один из ключей к этим библиотекам.
Telnet — это программа, дающая возможность использовать все мощные средства Internet для связи с базами данных, каталогами библиотек и прочими информационными ресурсами мира. Хотите узнать погоду в Вермонте? Осведомиться, как растут овощи в Азербайджане? Получить дополнительную информацию о человеке, чье имя мелькнуло в сеансе связи? Все это и многое другое позволит сделать Telnet.
Увы, существует одно большое «но». В отличие от телефонной сети, Internet не универсален — не все имеют доступ к любым его услугам. Почти все колледжи и университеты обеспечивают доступ к telnet. То же верно и в отношении платных общедоступных систем, перечисленных в главе 1. Но бесплатные системы (Free-Net) не дают доступа к каждой системе telnet. А если вы работаете с общедоступной подсистемой UUCP или Usenet, то доступа к telnet у вас не будет. Основной причиной этого является цена. Связь с Internet легко может стоить 1000 долларов США или более при аренде высокоскоростной телефонной линии. Тем не менее доступ к некоторым базам данных и библиотекам файлов можно получить по электронной почте; несколько позже мы покажем, как это сделать. В остальной же части данной главы предполагается, что пользователь работает в подсистеме, дающей по крайней мере частичный доступ к Internet.
Большей частью подсистемы telnet просты в использовании и снабжены аппаратом оперативных подсказок. Большая часть таких подсистем работает лучше всего при эмуляции терминала VT100 (а в некоторых случаях — только так). Попробуем же одну из них.
Введите в командной строке вашей системы команду
и нажмите клавишу enter. Этого достаточно для выхода на подсистему telnet! Вы таким образом связываетесь со службой, известной под названием Hytelnet, которая представляет доступ к каталогам компьютеризованных библиотек и других баз данных, доступных посредством telnet. Вы увидите нечто вроде следующего:
Trying 128.233.3.1 .
Connected to access.usask.ca.
Escape character is ‘^]’.
Ultrix UNIX (access.usask.ca)
Пробуется 128.233.3.1 .
Соединение с access.usask.ca.
Символ выхода ‘^]’.
Ultrix UNIX (access.usask.ca)
Каждая подсистема Telnet имеет два адреса: один состоит из слов, чтобы его легче было запоминать людям, второй — из цифр, что удобнее для компьютеров. «Символ выхода» («escape character») полезно запомнить. Когда ничто другое не помогает, нажмите одновременно клавишу и клавишу ] одновременно, и вы вернетесь в операционную систему своей системы. В ответ на запрос login (регистрация) введите
и нажмите клавишу enter. Вы увидите нечто вроде следующего:
Welcome to HYTELNET
version 6.2
. HYTELNET 6.2 was written by Peter Scott,
U of Saskatchewan Libraries, Saskatoon, Sask, Canada. 1992
Unix and VMS software by Earl Fogel, Computing Services, U of S 1992
Добро пожаловать в HYTELNET
Версии 6.2
. HYTELNET 6.2 написан Питером Скоттом,
Библиотека Саскачеванского ун-та, Саскатун, Саск., канада. 1992
ПО систем Unix и VMS — Эрл Фогель, Компьютерные услуги, Ун-т Саск. 1992
Первый выбор, «», будет подсвечен. Воспользуйтесь клавишами «Стрелка вверх» и «Стрелка вниз» для перемещения курсора по предлагаемым возможностям. Выбрав желательную, нажмите клавишу . Вам будет предъявлено другое меню, которое, в свою очередь, даст возможность вызывать текстовые файлы, разъясняющие, как связаться с подсистемами и описывающие все специальные команды и инструкции, которые могут понадобиться. Hytelnet имеет одну особенность. Чтобы вернуться из начатой операции (например, в главное меню из субменю), нажмите клавишу «стрелка влево».
Попробуйте поиграть с системой. Включите протоколирование экрана или на худой конец запаситесь ручкой и бумагой. Вы наверняка встретитесь с некоторыми интересными возможностями telnet, которые вам захочется испробовать, и вам понадобятся их «адреса» в telnet.
При перемещениях между возможностями Hytelnet может показаться, что вы не выходили из операционной системы вашего компьютера — настолько быстро работает telnet. Однако в моменты большой нагрузки на сеть будет заметна задержка между вводом команды или запроса и ответом удаленной службы.
Чтобы отключиться от Hytelnet и вернуться в операционную систему, введите символ q и нажмите клавишу .
Некоторые компьютеры telnet настроены таким образом, что получить к ним доступ можно только через специальный «порт». В таких случаях после их имени всегда выводится номер, например: india.colorado.edu 13. Этот номер обязательно надо указать, в противном случае доступа вы не получите.
В самом деле, испробуйте этот адрес. Введите:
telnet india.colorado.edu 13
и нажмите клавишу enter. Вы увидите нечто вроде следующего текста:
за которым будет вот такая информация:
telnet india.colorado.edu 13
Escape character is ‘^]’.
Sun Jan 17 14:11:41 1994
Connection closed by foreign host.
telnet india.colorado.edu 13
Символ выхода ‘^]’
Воскр. Янв. 17 14:11:41 1994
Связь прервана системой абонента
Нас здесь интересует средняя строчка, в которой сообщается точное стандартное время, отсчитанное государственными атомными часами в Боулдере, Колорадо.
- 27.10 — Президент утвердил проект Российской орбитальной станции — её развернут с 2027 по 2032 годы
- 27.10 — Microsoft Word отмечает 40-летний юбилей
- 27.10 — Samsung предложила пользователям резервное хранение и перенос данных между устройствами
- 27.10 — Выручка и прибыль IBM за III квартал превзошли ожидания аналитиков
- 27.10 — Роскомнадзор добавил PUBG Mobile в реестр организаторов распространения информации — такое с играми происходит впервые
- 27.10 — Переговоры о слиянии Western Digital и Kioxia развалились
- 27.10 — По итогам года Intel рассчитывает увеличить выручку, акции выросли на 7,7 %
- 26.10 — Доступна СУБД MySQL 8.2.0
- 26.10 — Глава Microsoft признал отказ от Windows Phone стратегической ошибкой
- 26.10 — Cisco и Bang & Olufsen представили TWS-наушники для звонков и конференций
- 26.10 — Поиск Google начал показывать происхождение и эволюцию изображений
- 24.10 — Показатель внедрения российского общесистемного ПО в 2023 году увеличен вдвое
- 24.10 — Полное отключение сетей 3G в России случится до 2027 года
- 24.10 — «Яндекс» объединил «Маркет», «Еду» и «Лавку» в единую структуру для технологической интеграции
- 24.10 — Роскомнадзор не смог остановить рост числа пиратских ресурсов с фильмами и музыкой
- 24.10 — В Chrome появится функция сокрытия IP-адреса, затрудняющая слежку за пользователями
- 24.10 — Биткоин подорожал до $35 000 — с начала года криптовалюта выросла вдвое
- 23.10 — В Chrome планируют реализовать режим скрытия IP-адреса пользователя
- 23.10 — Япония запустила антимонопольное расследование против Google — под подозрением ситуация с поиском
- 23.10 — Биткоин вырос на 11 % за одну неделю — курс штурмует $31 000
telnet.
telnet 46.158.5.204 4899 Trying 46.158.5.204. Connected to 46.158.5.204. Escape character is ‘^]’.
Connection closed by foreign host.
Такое всегда, со всеми айпи, со всеми портами. Бывает после надписи коннектед терминал просто встает и ни на что не реагирует.Пробывал также и к локальному пк, итог тот же. В чем вообще может быть проблема?
SkyAlex
08.11.11 22:50:16 MSK
Порт 4899, по умолчанию, закреплен за богомерзким виндовым radmin, телнет висит на 23-им порту.
Lynyrd
( 08.11.11 22:51:55 MSK )
Ответ на: комментарий от Lynyrd 08.11.11 22:51:55 MSK
я это знаю. Просто пример привел. Любые порты включая 23 приводят к тому же итогу.
SkyAlex
( 08.11.11 23:02:01 MSK ) автор топика
Ответ на: комментарий от SkyAlex 08.11.11 23:02:01 MSK
Значит .bash_profile кривой на твоем пользователе.
Lynyrd
( 08.11.11 23:04:34 MSK )
коннекться радмином, пароли обычно вполне тривиальные (123456789 и тд)
anonymous_sapiens ★★★★★
( 08.11.11 23:05:14 MSK )
Ответ на: комментарий от anonymous_sapiens 08.11.11 23:05:14 MSK
мне нужен не радмин, а просто подключаться через телнет. данный порт просто пример.
SkyAlex
( 08.11.11 23:06:05 MSK ) автор топика
Ответ на: комментарий от Lynyrd 08.11.11 23:04:34 MSK
недавно установил, сижу с root пользователя. как это можно исправить или что делать?
SkyAlex
( 08.11.11 23:06:42 MSK ) автор топика
Ответ на: комментарий от SkyAlex 08.11.11 23:06:42 MSK
.bash_profile нужно смотреть на сервере это он обрубает соединение,твоя машина не причём, и не работай под рутом, это плохо.
Lynyrd
( 08.11.11 23:09:32 MSK )
Ответ на: комментарий от Lynyrd 08.11.11 23:09:32 MSK
# This script file is executed by bash(1) for login shells. By default, # it does nothing, as ~/.bashrc is already sourced by /etc/profile. # # [JNZ] Modified 23-Sep-2004 # # Written by John Zaitseff and released into the public domain.
SkyAlex
( 08.11.11 23:15:24 MSK ) автор топика
> В чем вообще может быть проблема?
в твоем непонимании отсутствия проблемы.
uspen ★★★★★
( 08.11.11 23:18:34 MSK )
Ответ на: комментарий от SkyAlex 08.11.11 23:15:24 MSK
Сотри его нафиг и попробуй зайти.
Lynyrd
( 08.11.11 23:18:57 MSK )
Ответ на: комментарий от uspen 08.11.11 23:18:34 MSK
тогда почему не заходит ни на один адресс?
SkyAlex
( 08.11.11 23:21:58 MSK ) автор топика
Ответ на: комментарий от Lynyrd 08.11.11 23:18:57 MSK
ничего не изменилось
SkyAlex
( 08.11.11 23:22:51 MSK ) автор топика
Ответ на: комментарий от SkyAlex 08.11.11 23:22:51 MSK
Ещё версия: таймаут на соединение в конфиге сервера прописан очень маленький, ваш IP в hosts или dns (если поднят на сервере) не добавлен, есть большая задержка между инициализацией входа и запросом имени и пароля, когда вы набираете логин или пароль сервер сбрасывает соединение по таймауту.
Lynyrd
( 08.11.11 23:27:44 MSK )
а в чем проблема? вы чего-то ожидавете, но результат вас не устраивает?
winlook38 ★★
( 08.11.11 23:30:57 MSK )
Ответ на: комментарий от winlook38 08.11.11 23:30:57 MSK
пишет, что соединено, а ответа от сервера ни на какую команду нет, либо сразу закрытие соединения.
SkyAlex
( 08.11.11 23:33:05 MSK ) автор топика
Ответ на: комментарий от SkyAlex 08.11.11 23:33:05 MSK
опять не понял ничего. а вы что от него ожидаете? давайте конкретнее: на какой порт подключаетесь, какой сервис, как вы думаете, должен обслуживать этот порт и какие команды вы этому сервису передаете. а потом будм смотреть.
winlook38 ★★
( 08.11.11 23:35:58 MSK )
Ответ на: комментарий от SkyAlex 08.11.11 23:06:42 MSK
> сижу с root пользователя
ССЗБ. Жду треда «Всё сломалось, ничего не работает :(»
CYB3R ★★★★★
( 08.11.11 23:40:33 MSK )
о это что-то новенькое! script-kiddy на моём лоре! =)
/me пошёл за чипсами
beastie ★★★★★
( 08.11.11 23:41:05 MSK )
Ответ на: комментарий от winlook38 08.11.11 23:35:58 MSK
Starting Nmap 5.59BETA1 ( http://nmap.org ) at 2011-11-08 23:39 GST Nmap scan report for 46.158.72.36 Host is up (0.23s latency). Not shown: 994 closed ports PORT STATE SERVICE 21/tcp open ftp 23/tcp open telnet 80/tcp open http 139/tcp open netbios-ssn 1720/tcp filtered H.323/Q.931 5431/tcp open park-agent Nmap done: 1 IP address (1 host up) scanned in 17.94 seconds
# telnet 46.158.72.36 23
Trying 46.158.72.36. Connected to 46.158.72.36. Escape character is ‘^]’. Connection closed by foreign host.
SkyAlex
( 08.11.11 23:41:06 MSK ) автор топика
Ответ на: комментарий от SkyAlex 08.11.11 23:33:05 MSK
это нормально. смотри, ты посылаешь, скажем, серверу иксов какие-то байты, те, что ты набираешь на клавиатуре. а он ожидает поток байтов во вполне определенной последовательности, согласно тому протоколу, по которому он общается. логично, что когда он вместо принятой у него «речи» видит какую-то билиберду, он закрывает коннекшн. короче, ты просто не понимаешь что ты делаешь.
Escape character is что значит telnet
Библиотека сайта rus-linux.net
На главную -> MyLDP -> Электронные книги по ОС Linux
Цилюрик О.И. Linux-инструменты для Windows-программистов | ||
Назад | Инструменты удалённой работы | Вперед |
telnet
Для службы telnet не существует как такового выделенного запускаемого сервера, telnetd запускается по сетевому запросу суперсервером inetd или xinetd поэтому для его использования нужно разобраться с конфигурациями суперсерверов, например, для xinetd в файле /etc/xinetd.d/krb5-telnet :
socket_type = stream user = root server = /usr/kerberos/sbin/telnetd disable = no
— возможно, вам придётся заменить значение disable = yes на no , сам сервер находим на пути: /usr/kerberos/sbin/telnetd .
Примечание: Даже если, зная путь к серверу telnetd , попытаться запустить прямой командой запуска, из этого ничего не получится: сервер для этого не предназначен; на него есть хороший:
$ man telnetd TELNETD(8) TELNETD(8) NAME telnetd - DARPA TELNET protocol server .
— оттуда можно почерпнуть, что автономно можно запустить, но это только в том режиме, который у них называется отладочным.
Подключение telnet клиента:
$ telnet -l olej notebook Trying 192.168.1.9. telnet: connect to address 192.168.1.9: Connection refused telnet: Unable to connect to remote host: Connection refused
— это как раз тот (частый) случай, когда а). сервер telnetd не конфигурирован в суперсервере, или б). когда порт telnet не разрешён в файерволе. Случай нормального подключения выглядит так:
$ telnet home Trying 192.168.1.7. Connected to home. Escape character is '^]'. home (Linux release 2.6.18-92.el5 #1 SMP Tue Jun 10 18:49:47 EDT 2008) (13) login: olej Password: Last login: Sat Mar 19 09:03:04 from notebook [olej@home ~]$ uname -n home [olej@home ~]$ exit logout Connection closed by foreign host.
На хосте home к которому подключаемся:
$ ps -A | grep netd 4249 ? 00:00:00 xinetd $ ps -A | grep tcp $ ps -A | grep telnet
Значение удалённого терминала telnet постепенно утрачивается (заменяется ssh ), но он широко используется как незаменимый сетевой тестер (клиент) для разнообразных портов TCP :
$ telnet notebook 13 Trying 192.168.1.9. Connected to notebook.localdomain (192.168.1.9). Escape character is '^]'. 28 APR 2011 10:31:07 EEST Connection closed by foreign host.
— показано подключение к хосту, в подключение к которому по стандартному протоколу telnet , в примере выше, было отказано.
$ telnet notebook echo Trying 192.168.1.9. Connected to notebook.localdomain (192.168.1.9). Escape character is '^]'. 123 123 asdfgh asdfgh . echo server . . echo server . ^C ^] telnet> ^C Connection closed.
— сессию telnet завершаем клавишной комбинацией ‘^]’.
rlogin
Эта, одна из самых старых, сетевая служба может пригодится для связи и обмена данными с другими POSIX, но не Linux, операционными системами.
$ rlogin -l olej home home: Connection refused
Предыдущий раздел: | Оглавление | Следующий раздел: |
Инструменты удалённой работы: ssh | ftp / tftp |
Telnet
TelNet (TErminaL NETwork) — Удалённый доступ к командному процессору системы, это может быть любое устройство: компьютер, коммутатор, маршрутизатор и т.д. На удалённом устройстве должно быть разрешено такое подключение. По умолчанию идёт подключение к 23-му порту.
Можно также подключиться к любому сервису удалённой системы и зная её команды получить данные или выполнить действие. Ниже приведено несколько примеров.
telnet для протокола HTTP
HTTP (HyperText Transfer Prоtocоl) — протокол передачи гипертекстовых документов.
$ 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) — протокол передачи электронных писем.
$ 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 . 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) — протокол для получения почты с почтового сервера.
# 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