Escape character is что значит telnet
Перейти к содержимому

Escape character is что значит telnet

  • автор:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *