Образовательная программа компании Global Inform. Украина, Харьков
Подключение к удаленному компьютеру с помощью telnet
Всего десяток лет назад наиболее распространенным способом
получение информации с других компьютеров Internet была регистра-
ция на этом компьютере и просмотр находящихся там файлов. Самым
распространенным методом для этого была команда telnet (хотя не-
которые пользователи применяют команду rlogin).
Команда telnet - это пользовательский интерфейс с вызываемым
им протоколом, который называется TELNET. Чтобы программа telnet
могла работать, протокол TELNET должен использоваться на обоих
компьютерах. TELNET использует почти каждый компьютер с ОС Unix в
Internet, поэтому поддержка данного протокола обычно не представ-
ляет проблемы. Программа telnet применяется в Internet очень мно-
гими пользователями.
* Сотни библиотечных каталогов доступны только при прямом
подключении к библиотечным компьютерам. Использование tel-
net позволяет сократить оплату за удаленную связь с данны-
ми компьютерами, некоторые из которых даже не допускают
прямого подключения по номеру.
* Если у вас имеются учетные данные на нескольких компьюте-
рах Internet, то вы можете зарегистрироваться на ближайшем
к вам компьютере и применять telnet для регистрации на
других.
* Проводящие совместные работы исследователи могут из раз-
личных районов страны зарегистрироваться на одном компь-
ютере для совместного проведения эксперимента.
Существует и родственная telnet программа, которая называет-
ся tn3270. Она позволяет вам подключаться к большим машинам IBM,
работающим с терминалами типа 3270.
telnet - это программа удаленного доступа, которую вы можете
использовать, чтобы вручную зарегистрироваться в Internet на уда-
ленном компьютере. В отличие от ftp (которая устанавливает связь
с единственной целью передачи файлов), подключение с помощью tel-
net преследует более общие цели:
* telnet применяется, когда вам нужно зарегистрироваться на
удаленном компьютере, и вы хотите выполнить на нем ка-
кую-то работу.
* Когда вы хотите использовать программу Internet кли-
ент/сервер, но на вашей машине не установлена клиентная
программа.
* Когда вы хотите получить доступ к приложению, доступному
только на удаленной машине.
Обычно telnet вызывается следующей командой:
telnet [система[порт]]
где в качестве "системы" может задаваться IP-адрес, а "порт" за-
дает номер порта на удаленном компьютере, где вы хотите зарегист-
рироваться. После установления связи все, что вы будете набирать
на клавиатуре, передается в удаленный компьютер, а все, что выво-
дится на удаленном компьютере, появляется на вашем экране. Чтобы
передать команду самой программе telnet (а не удаленному компь-
ютеру), с помощью управляющего символа telnet (обычно это Ctrl-])
можно переключиться в командный режим. В этом режиме вы увидите
на экране приглашение:
telnet>
Работать с telnet достаточно просто. Вы можете запустить эту
программу без аргументов или указать в командной строке имя
хост-системы. В некоторых случаях указывается также конкретный
порт. Его также можно задать в командной строке после имени
компьютера. Например:
% telnet math.small.edu
Trying...
Connected to math.small.edu.
Escape character is '^]'.
Welcome to the Mathematics Department server.
login:
Первое сообщение после команды telnet поступает от програм-
мы. После установления контакта с удаленной хост-системой выво-
дятся другие сообщения, поступающие от этой системы. После этого
вы можете работать также, как при подключении к удаленной системе
по номеру.
Многие системы требуют прохождения процедуры регистрации
(как при регистрации в локальной хост-системе). Другие системы,
такие как библиотечные каталоги, не требуют регистрации. Вы прос-
то запускаете программу (например, интерфейс с каталогом).
Закончив работать с удаленной системой, вы должны выйти из
нее. При этом не всегда завершается работа telnet. Для выхода на
командную строку telnet нажмите Ctrl-]. Появится подсказка tel-
net>. Для большинства пользователей представляют интерес только
несколько команд, таких как quit. Для завершения сеанса с одной
хост-системой и инициализации сеанса с другой можно также исполь-
зовать команды close и open.
Наиболее общие команды telnet перечислены ниже в таблице.
Чтобы ознакомиться с доступной в вашей системе диалоговой доку-
ментацией, наберите man telnet.
telnet можно использовать для выполнения любой операции, ко-
корая доступна на непосредственно подключенном к удаленному
компьютеру терминале. Например, можно даже открыть подключение
telnet к третьему компьютеру в сети.