В свою очередь, традиционные сетевые команды можно разбить на два подмножества - это команды из окружения Berkeley UNIX (4.3 BSD) и ARPANET сети. ARPA - продукт Advenced Research Projects Agency («Агентство перспективных исследовательских проектов»). Команды из окружения 4.3 BSD могут использоваться только с UNIX и с совместимыми с UNIX системами.
Команды из окружения ARPANET работают с любыми операционными системами. Основные различия между этими различными типами команд таковы, что 4.3 BCD команды унаследовали UNIX - стиль работы с разрешениями в сети (например, установление доверительных отношений), ARPANET команды этих разрешений не понимают.
Команды, включенные из 4.3 BCD окружения, называются r-командами (имя команды начинается с буквы -r) Это такие команды как rcp, rсmd, rlogin. Команды, такие как telnet и ftp взяты из ARPANET. Они разработаны независимо от операционной системы.
При всех достоинствах традиционных команд (производительность, простота, нетребовательность к ресурсам) они имеют один существенный недостаток – абсолютно незащищенную передачу информации. Из за этого любому злоумышленнику не составит труда перехватить логин и пароль пользователя, а также другую информацию. Поэтому использование r-команд и некоторых других традиционных команд (например, telnet, ftp) сегодня категорически не рекомендуется.
Сетевые команды, обеспечивающие повышенную безопасность устраняют основной недостаток традиционных команд и обеспечивают возможность удаленного выполнения команд и копирования файлов с аутентификацией клиента и сервера и шифрованием передаваемых данных, в том числе имени (логина) и пароля пользователя. Основными представителями этой категории команд являются команды ssh, sftp и scp.
В табл. 6.1. приведены основные сетевые команды для TCP/IP. Не все из них предназначены для использования конечными пользователями (и не все они будут выполняться в лабораторной работе).
Таблица 6.1
Команды |
Назначение команды (программы) |
r - команды |
|
rlogin |
Удаленная регистрация пользователя |
rcp |
Копирование удаленных файлов |
rcmd (rsh) |
Выполнение команд удаленных системных оболочек |
ruptime |
Изображение состояний узлов локальной сети |
rwho |
Список пользователей, зарегистрировавшихся в узле локальной сети |
Команды ARPANET сети |
|
ftp |
Программа передачи файла |
telnet |
Обеспечение виртуальному терминалу доступа к другим машинам сети |
talk |
Разговор с другим пользователем |
Команды, обеспечивающие повышенную безопасность |
|
ssh |
Безопасная оболочка (удаленная регистрация, удаленное исполнение команд) |
sftp |
Обмен файлами между машинами в сети |
scp |
Копирование удаленных файлов |
psftp |
Аналог команды sftp для клиента putty |
pscp |
Аналог команды scp для клиента putty |
... |
ОПИСАНИЕ СЕТЕВЫХ КОМАНД
Сетевые команды, которые будут использованы в данной лабораторной работе, разделены на 3 группы:
- команды удаленного входа (telnet, rlogin, ssh);
- команды удаленного исполнения программ (rsh, rcmd, ssh);
- команды удаленного копирования файлов (rcp, ftp, sftp, psftp).
КОМАНДЫ УДАЛЕННОГО ВХОДА.
Команда rlogin устанавливает удаленный сеанс работы с вашего терминала , который может быть одним из окон X Windows (SCO) или Open Windows (Sun) на указанной удаленной машине. Команда rlogin понимает только имена машин (находящихся в файле /etc/hosts). Используя опцию -l, можно выйти на удаленную машину под именем, отличным от того, под которым пользователь зарегистрирован в данный момент. После этого система на удаленной машине запросит пароль этого пользователя. (Помните, что пароль передается по сети в незашифрованном виде!).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.