Конфигурирование службы FTP
Протокол FTP
FTP (File Transfer Protocol)-
протокол передачи файлов. Он появился практически тогда, когда зародилась сеть
Интернет. Протокол предназначался для передачи файлов с компьютера на компьютер.
Главным его достоинством была возможность приема/передачи файла с любого компьютера,
под управлением любой операционной системы. Также не играет никакой роли, где
используется FTP — в локальной сети или в Интернете.
Одной из особенностей протокола
передачи файлов является то, что он использует не одно, а целых два TCP-соединения
для передачи одного файла. Первое — для передачи файла, второе — управляет процессом.
Интернет-адрес (URL) FTP-сервера
практически не отличается от адреса веб-сайта. К примеру, корпорация Microsoft
имеет анонимный FTP-сервер, расположенный по адресу ftp://ftp.Microsoft.com.
Оттуда любой желающий может загрузить всевозможные патчи (файлы обновления), новые драйверы, а также техническую документацию.
Уровень доступа к файлам и каталогам на FTP-сервере зависит от типа соединения: через CERN прокси-сервер или напрямую, а также от разрешения владельца.
Доступ к FTP-серверу через CERN прокси-сервер
При доступе к FTP-серверу
при использовании CERN прокси-сервера вы можете только просматривать содержимое
каталогов, а также загружать файлы. Вы не имеете возможности переименовать,
загружать файлы на сервер, удалять папки и/или файлы.
Для того чтобы зайти на
сервер, наберите в адресной строке его URL. Например, ftp://ftp.microsoft.com.
В том случае, если требуется авторизация, его адрес будет выглядеть следующим образом: ftp://имя пользователя:пароль@ftр.microsоft.соm.
Доступ к FTP-серверу напрямую
При доступе к FTP-серверу
напрямую вы можете работать с файлами и папками практически точно так же, как
на собственном компьютере. Вы можете: просматривать, загружать с/на сайт, переименовывать
и удалять. Если для этого может потребоваться разрешение, вам будет предложено
ввести имя входа (login) и пароль.
Для доступа к серверу введите
его URL в адресной строке. Например, ftp://ftp.Microsoft.com.
Для того чтобы загрузить файл с сайта, выберите в контекстном меню обозревателя
команду Копировать в папку (Copy to Folder). Чтобы войти под другой учетной
записью, выберите команду Файл | Войти как (File | Login As) и введите
имя входа (login) и пароль.
Скорее всего вам придется
столкнуться с этим протоколом в двух случаях:
создание собственного сайта.
С первой ситуацией, вы,
скорее всего уже сталкивались, хотя ничего не знали о существовании FTP. Дело
в том, что файлы чаще всего загружают, щелкая по ссылке на веб-странице. И где-то
в пятидесяти процентах случаев загрузка происходит с FTP-сервера, т. е. по протоколу
FTP. В этом случае, браузер вам предложит сохранить файл в выбранный вами каталог.
Иногда, в процессе странствия по сети, вам может попасться ссылка на РТР-каталог,
в котором будут представлены файлы, документы точно так же, как и на вашем компьютере.
Во второй ситуации — создание
веб-сайта — вам будет нужно загрузить ваши файлы на сервер провайдера. С выходом
6-й версии Microsoft Internet Explorer вам уже не придется пользоваться программами
сторонних разработчиков, т. к.теперь вы можете работать с каталогами, файлами
на FTP-серверах точно так же, как на вашем компьютере. Об этом позднее.
Замечания
На многие FTP-серверы вы автоматически заходите, как анонимный пользователь. При этом вы можете только просматривать и загружать файлы. Чтобы загрузить файл, каталог, переименовать или удалить, вам может потребоваться имя входа (login) и пароль. Также стоит учитывать, что различные папки могут иметь разные права доступа. То есть под одним и тем же именем входа (login) и паролем вас могут пустить в один каталог, но не пустить в другой.
Вы не можете перемещать
файлы с одного FTP-сайта на другой. Чтобы переместить их на другой сервер, потребуется
сначала скачать файлы на локальный компьютер или сетевой диск, а оттуда загрузить
их на требуемый FTP.
Некоторые программы поддерживают открытие и сохранение файлов на FTP-серверах напрямую, т. е. введя адрес FTP-сайта в диалоговых окнах Открыть файл и Сохранить.
Работа с РТР-серверами
FTP-сервер представляет
из себя некий файловый архив, где файлы распределены по особым признакам в специальные
каталоги, аналогично тому, как это делается на вашем компьютере.
Существует несколько типов
FTP-серверов. Наиболее распространенные и известные — те, которые позволяют
загружать файлы, не требуя авторизации. Чаще всего на них представлены архивы
программного обеспечения, которое распространяется как бесплатное или условно-бесплатное.
Стоит отметить, что приложения, которые продаются, никогда не появляются на
общедоступных FTP-серверах. Самый большой российский FТР — ftp.chg.ru.
Некоторые серверы требуют
авторизации, т. к. рассчитаны только на определенную группу пользователей. Например,
сотрудников той или иной компании. То есть для того, чтобы получить доступ к
ним, нужно иметь имя входа (login) и пароль.
Последний вид — серверы,
которые не позволяют вам загрузить информацию с них, пока вы сами им чего-нибудь
не загрузите. Чаще всего такие РТР принадлежат частным лицам, которые не хотят
просто так отдавать имеющееся. На такого типа серверах находятся всевозможные
МРЗ, нелегальное программное обеспечение и т. д. Также существует такое понятие
"ратио" - отношение количества загруженных на сервер к количеству
загруженных с сервера килобайт. Чаще всего "ратио" бывает где-то один
к трем. То есть, для того чтобы загрузить с сервера 3 мегабайта информации,
вам будет нужно загрузить на сервер 1 мегабайт.
Предыдущие версии Microsoft
Internet Explorer не позволяли в полной мере использовать возможности протокола
РТР. Даже появилось понятие WebFTP — способ отображения файлов и папок в браузере.
Шестая версия обозревателя от Microsoft позволяет работать с РТР-серверами, как с папками на локальном компьютере. Теперь можно копировать и удалять, используя все тот же привычный интерфейс Проводника Windows.
Подключение, загрузка файлов с сервера
Как говорилось выше, многие
FTP-серверы позволяют загружать файлы, не имея имя входа (login) и пароля. Сейчас
о них пойдет речь.
Итак, в адресной строке
обозревателя вводим заветный URL. Мы выбрали Chg.ru. Через некоторое
время загружается содержимое сервера.
Рис. 9.1.
Окно Microsoft Internet Explorer в режиме работы с FТР-сервером
Первые заметные изменения
— панель инструментов браузера преобразилась. Она стала очень сильно напоминать
панель Проводника. Теперь на ней расположены следующие кнопки.
Вперед (Forward) — перейти на следующую страницу.
Вверх (Up) — подняться на уровень вверх. Предположим, вы находитесь в каталоге X, который в свою очередь находится в каталоге Y. Чтобы перейти в каталог Y, нужно нажать кнопку Вверх (Up).
Замечание
Вырезать (Cut) — вырезать файл или каталог, а затем переместить его в другую папку командой Вставить.Сначала складывается впечатление, что кнопки Назад (Back) и Вверх (Up) — практически одно и то же. На самом деле это не так. Приведем пример. Предположим, вы находитесь в папке ftp://ftp.microsoft.ru/bin. Причем, пришли по прямой ссылке, т. е.ftp://ftp.microsoft.ru/bin.Нажав кнопку Вверх (Up), вы попадете в корневой каталог— ftp://ftp.microsoft.ru/bin., а если кнопку Назад (Back), то тогда будет загружена предыдущая страница. Как видите, разница огромная. Поэтому не стоит путать две, казалось бы, очень похожие кнопки.
Копировать (Сору) — копировать файл или каталог.
Вставить (Paste) — вставить скопированный файл или каталог.
Отменить (Undo) — отменить копирование, вырезание или удаление.
Удалить (Delete) — уничтожить файл или каталог.
Свойства (Properties).
Вид (View) — изменить параметры отображения каталога:
Крупные значки — такой режим просмотра установлен по умолчанию (см. рис. 9.1).
Мелкие значки — аналогично предыдущему режиму. Единственное отличие — размер значков в 2 раза меньше.
Список — тот же размер значков, что и в предыдущем режиме.
Таблица — маленькие значки, а также даются дополнительные сведения. Например, размер файла, дата его создания, изменения.
Итак, окно обозревателя
поделено на две части. Слева дается информация о FTP-сервере: его адрес, приветственное
сообщение, а также имя входа (login), под которым был осуществлен вход. Справа
— собственно сами папки и файлы
Работа с файлами и каталогами
Итак, чтобы войти в какой-нибудь
каталог, нужно дважды щелкнуть на значке. Работа с файлами аналогична. Вообще
многие действия выполняют ся так же, как и в Проводнике Windows.
Некоторые операции с файлами
и каталогами можно осуществить с помощью контекстного меню.
Проводник (Explore) — открыть Проводник Windows и уже с его помощью производить операции над файлами и папками (рис. 9.2).
Тем самым можно упростить
выполнение операций копировать, удалить; проводить действия над файлами, папками
на сервере быстрее и удобнее. Слева теперь находятся ссылки на папки на FTP-сервере,
а также можно посмотреть содержимое папки Мой компьютер.
Рис. 9.2.
Окно Проводника Windows: работа с-FТР-сервером
Копировать в папку (Copy
to Folder) — скопировать файл в папку. При выборе этой команды появится специальное
окно, в котором можно с легкостью выбрать папку для копирования. Вырезать
(Cut). Копировать (Сору).
Переименовать (Rename) — переименовать файл или папку. Также, если нет прав доступа, сделать это не представляется возможным.
Свойства (Properties) — свойства. Вызывается окно (рис. 9.3), в котором можно посмотреть на свойства файла, каталога, а также права доступа, изменить их.
Вверху дается имя файла,
которое вы можете изменить. Далее информация о размере, дате изменения архива.
В поле Permissions вы можете посмотреть информацию о том, что разрешено
делать с файлом и кому:
Группа (Group) — специальная группа пользователей, которая наделяется определенными полномочиями. Например, загружать файлы на сервер.
Все пользователи (All Users) — все пользователи, которые не входят в две предыдущие группы. Чаще всего они могут только загружать файлы с сервера на локальный компьютер.
Рис. 9.3.
Окно Свойства: FTP
Загрузка файлов на сервер
Загрузка файлов на сервер
может быть нужна в нескольких случаях. Первый — самый распространенный случай
— когда вы создаете свой веб-сайт и хотите загрузить файлы на сервер.
При этом вы уже должны
иметь имя входа (login) и пароль для доступа к FTP, знать его адрес и параметры
работы с ним. Все это должен предоставить вам ваш хостинг-провайдер. Итак, зная
все вышеперечисленное, вы набираете в адресной строке его адрес.
Через некоторое время появится
окно авторизации (рис. 9.4), где вам будет предложено ввести имя входа (login)
и пароль.
Если ваш сервер поддерживает
анонимную работу, т. е. для пользователя, Не имеющего собственной учетной записи,
установите флажок Анонимный вход (Login Anonymously). Таким образом,
вход на сервер будет осуществлен.
Рис. 9.4.
Окно Вход
Если пароль труден для
запоминания, или просто не хочется каждый раз вводить его, установите флажок
Сохранить пароль (Save Password). Он будет сохранен.
Далее нажмите кнопку Вход
(Login). Если все указано верно, вы будете допущены на сервер.
Дело в том, что даже FTP-клиент, встроенный в Microsoft Internet Explorer 6.0 поддерживает механизм drag-and-drop (перетащить и бросить). Поэтому копировать файлы на сервер очень легко. Достаточно выбрать файл, группу файлов или каталог и перетащить их в окно обозревателя. Сразу же появится небольшое окно, в котором будет сообщаться о том, сколько уже загружено на сервер, какое время на это потребовалось.