Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Анонимный протокол FTP

Если пользоваться рассмотренными нами средствами, то сделать файл доступным для общего пользования достаточно сложно. Например, если бы я хотел распространить пакет прикладных программ, мне нужно было бы поместить его в систему, а затем передать всем, кто хотел бы его получить, комбинации имени пользователя и пароля. Это было бы обузой не только для администратора (хотя для него особенно), но и для пользователя.

Анонимный протокол FTP дает возможность обойти упомянутое ограничение. Он дает возможность пользователям, не имеющим имени пользователя или пароля, получать доступ к определенным файлам. Естественно, существуют строгие ограничения: анонимные пользователи могут, как правило, использовать только команду get (т.е. копировать файлы), но не помещать новые файлы и не модифицировать существующие.[8] Кроме того, существуют ограничения относительно того, какие именно файлы можно копировать.

Когда включается анонимный протокол FTP, создается специальное имя пользователя anonymous. Если Вы запустите программу ftp, установите соединение с удаленным компьютером и в качестве имени пользователя введете anonymous, ftp примет в качестве пароля любую строку. Принято считать, что в качестве пароля лучше всего указывать свой адрес электронной почты, чтобы администраторы сервера имели представление о том, кто использует сервер, и могли легко связаться с Вами в случае необходимости. (На практике некоторые системы сразу же требуют от пользователя указания адреса электронной почты, иначе сеанс не будет начат.) После входа в систему под именем anonymous Вы получаете возможность читать командой get те файлы, на которые для анонимных пользователей FTP имеется явное разрешение.

Дополнительные ограничения по перечню файлов, к которым может осуществляться доступ через анонимный FTP, реализованы с помощью модификации команды cd. Когда Вы входите в систему анонимно, программа помещает Вас в конкретную точку файловой системы. Этот исходный каталог является начальным пунктом для доступа при работе через анонимный FTP. Отсюда Вы можете перемешаться только в подкаталоги, указывая их имена, или возвращаться из подкаталога в его "родительский" каталог, используя параметр.. Абсолютное позиционирование (путем задания каталога, начинающегося с косой черты, /), как правило, не допускается. Технически это возможно, однако команда cd /pub переопределена и означает "перейти в подкаталог pub исходного каталога анонимного FTP". Команду cd / можно использовать, если во время анонимного сеанса работы с FTP Вы "потерялись" и хотите вернуться в начальный пункт. Другой вариант — многократное использование команды cd.. (переход вверх по дереву каталогов до начальной точки). Аналогом cd.. является команда cdup.

Помните, что при использовании анонимного FTP Вы являетесь гостем в чьей-то системе. Иногда при этом устанавливаются ограничения на использование системы:

 

230-Available for anonymous ftp only between 5 pm EST

230-and 8 am EST.

(Доступна для анонимного FTP только с 17.00 до 8.00)

 

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

Приведем пример. Допустим, Вы просматривали "Каталог ресурсов" и наткнулись на документ под названием Not Just Cows ("He только коровы"), каталог полезных ресурсов Internet в области сельского хозяйства. Запись об этом документе содержит следующую информацию о доступе:

 

ftp ftp.sura.net login anonymous; cd pub/nic;

get agriculture.list

 

Т.е. Вы должны получить с помощью команды get копию этого документа через анонимный FTP с сервера ftp.sura.net. Ваш диалог с ftp будет выглядеть следующим образом:

 

% ftp ftp.sura.net запустить ftp для связи с сервером

Connected to nic.sura.net.

220 nic.sura.net FTP server (Version 6.9 Sep 30 1991) ready.

Name (ftp.sura.net:krol): anonymous анонимный вход в систему

C помощью команды uncompress получите файл с расширением.tar, а затем с помощью утилиты tar извлеките исходные файлы из архива:

 

% uncompress book.tar.Z

% tar xt book.tar

 

Некоторые советы:

  • Перед разархивированием файла.tar неплохо дать команду tar -tf book.tar, чтобы выяснить, какие файлы в нем содержатся. Убедитесь в том, что распаковка архива не приведет к затиранию необходимых Вам существующих файлов. Одним из недостатков программы tar является то, что она не может переименовывать файлы в процессе распаковки; поэтому существует риск затирания старых файлов распаковываемыми.
  • Этапы декомпрессии и распаковки можно объединить в одну команду: zcat book.tar.Z | tar -xf -. Таким образом, Вы избавляетесь от необходимости создания дополнительного временного файла.
  • Сейчас для сжатия все больше используется программа gzip (GNU-zip), которая присваивает файлам расширения.z и.gz. Соответствующее средство декомпрессии называется gunzip. Команда gzip -d соответствует команде zcat. GNU-zip свободно распространяется Фондом бесплатного программного обеспечения. FTP-архив этой организации указан в "Каталоге ресурсов" (раздел "Вычислительная техника"). Эта программа может присутствовать в Вашей системе, а может и нет; в последнем случае придется запросить ее копию.
<== предыдущая лекция | следующая лекция ==>
Пересылка группы файлов | Замечания относительно различий в системах
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 385; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.