Образовательная программа компании 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 к третьему компьютеру в сети.