Установка и настройка службы ftp в Windows 2003



Скачать 34.03 Kb.
Дата11.04.2017
Размер34.03 Kb.
Просмотров158
Скачиваний0

Установка и настройка службы FTP в Windows 2003.

Служба FTP зависит от служб IIS (Internet Information Services). Чтобы установить службы IIS и FTP, выполните следующие действия:




  1. В меню Пуск выделите пункт Панель управления и выберите команду Установка и удаление программ.

  2. Нажмите кнопку Установка компонентов Windows.

  3. В списке Компоненты выберите пункт Сервер приложений, затем — Службы IIS (но не меняйте состояния флажка) и нажмите кнопку Состав.

  4. Установите следующие флажки (если они не установлены):

    1. Общие файлы

    2. Служба FTP

    3. Диспетчер служб IIS




  1. Установите флажки других необходимых компонентов или служб

  2. Службы IIS и FTP установлены. Перед началом использования службы FTP ее необходимо настроить.


Настройка службы FTP

Чтобы настроить службу FTP на прием анонимных подключений, выполните следующие действия:



  1. Запустите «Диспетчер служб IIS» или откройте оснастку IIS.

  2. Разверните узел имя_сервера, где имя_сервера обозначает имя сервера.

  3. Разверните компонент Узлы FTP.

  4. Щелкните правой кнопкой мыши элемент FTP-узел по умолчанию и выберите пункт Свойства.

  5. Перейдите на вкладку «Учетные записи безопасности».

  6. Установите флажок «Разрешить анонимные подключения (если он не установлен)»

  7. Перейдите на вкладку Домашний каталог.

  8. Установите флажки Чтение и Запись в журнал (если они не установлены), снимите флажок Запись (если он установлен).

Сервер FTP готов принимать входящие запросы FTP. Скопируйте или переместите файлы, к которым следует открыть доступ, в папку публикации FTP. По умолчанию используется папка диск:\Inetpub\Ftproot, где диск обозначает диск, на котором установлены службы IIS.


Настройте папку для FTP.

Скопируйте в эту папку всё содержимое папки \\corp\dfs\work\Компьютерные сети\FTP


Добавляем нового пользователя для FTP

  1. Заходим в управление компьютером (Manage)

  2. Нам необходимо добавить FTP-пользователя, для того, чтобы более тонко настраивать его привилегии. Поэтому заходим в: АдминистрированиеУправление компьютеромЛокальные пользователи и группы и добавим нового пользователя.

Подключение к FTP-серверу.

Цель работы:

  1. Ознакомиться с ftp.

  2. Изучить основные команды текстового ftp-клиента.

  3. Научиться работать с графическим ftp-клиентом программы flashfxp (предварительно установить из папки \\corp\dfs\work\Компьютерные сети!).


Контрольные вопросы:

  1. Для чего предназначен протокол ftp?

  2. В чем особенности анонимного ftp-подключения?

  3. Назовите основные команды, которые используются при ftp-соединении. Расскажите их назначение.

  4. Объясните, для чего нужны графические ftp-клиенты?

  5. Отличаются ли друг от друга графические и текстовые ftp-клиенты на уровне команд, посылаемых серверу? Почему?

  6. Что такое «удаленный каталог», «удаленная машина»?

  7. Как можно просмотреть файл, расположенный на удаленной машине

  8. Перечислите преимущества работы с flashfxp.

Содержание работы

  1. Определить возможность установления соединения вашего компьютера с другим компьютером в локальной или глобальной сети, используя команду ping. Проверить соединение c созданным Вами сервером

  2. 2. Установить ftp соединение с созданным Вами ftp-сервером, используя текстовый ftp-клиент ftp.exe.

  3. Используя команды cd и ls найти любой не очень большой файл.

  4. Скопировать файл с ftp-сервера в локальную папку.

  5. Скопировать любой файл из локальной папки на ftp-сервер.

  6. Убедиться, что файлы успешно скопированы.

  7. Прекратить сеанс связи с сервером и выйти из ftp системы.

  8. Используя графический ftp-клиент flashfxp подключиться к серверу.

  9. Оформить отчет, используя Word.


Необходимые теоретические сведения:

Протокол FTP (File Transfer Protocol) предназначен для передачи файлов между подключенными к сети компьютерами. Сервис FTP основан на совместном использовании двух программ — программы-сервера, которая выполняется постоянно в фоновом режиме на удаленном компьютере, и программы-клиента, которую вы должны запустить на своем компьютере, чтобы начать сеанс работы по протоколу FTP. Программа сервер занимается обработкой всех запросов, приходящих к ней от программы-клиента, поэтому если программа-сервер не предоставляет каких-либо возможностей вроде докачки и т.д., то каким бы навороченным клиентом вы ни пользовались все равно данные возможности так и останутся недоступными для вас. Протокол FTP позволяет передавать файлы как в текстовом, так и в двоичном формате между совершенно различными платформами.



Анонимный FTP.

Обычно для передачи файлов между компьютерами вы должны войти в систему, зная логин и пароль. Но многие системы предлагают анонимные FTP серверы, то есть серверы с практически свободным доступом. Работая с серверами такого типа, вам не нужно иметь специального имени и пароля для установления соединения и передачи файлов. На анонимном сервере вы используете в качестве своего имени "anonymous", а в качестве пароля - свой e-mail адрес. Однако следует помнить, что используя анонимное соединение, вы, скорее всего, не сможете создавать, удалять, переименовывать файлы и каталоги, для этого нужно иметь пользователя на этом сервере с соответствующими правами.


Если вы хотите установить соединение с компьютером, не предоставляющим анонимного сервиса FTP, вы должны иметь права доступа к системе, т. с. иметь собственное имя пользователя и пароль.

После установления соединения с FTP-сервером вам необходимо зарегистрироваться на удаленном компьютере либо как пользователь со своим именем, либо как анонимный пользователь. Для этого в ответ на соответствующий запрос нужно ввести ваше имя пользователя или "anonymous" и пароль. Если вы устанавливаете соединение с анонимным FTP-сервером, вы можете использовать в качестве пароля любую последовательность символов (но вообще при этом в качестве пароля принято вводить свой e-mail адрес).

Большинство FTP-программ, работающих из командной строки, имеют стандартный набор команд. Наиболее полезные команды приведены ниже.

! [команда[аргументы)|
Основные команды:

Ascii

Переключает в режим передачи текстовых файлов (обычно по умолчанию).

bin (или binary)

Переключает в режим передачи двоичных файлов (необходимо при загрузке изображений, видео, программ, аудиофайлов и т.д.)

bye или quit

Оканчивает работу с FTP сервером и приводит к выходу и из интерпретатора.

cd [удаленная_директория|

Сменить директорию. Существуют также 'cdup' или 'cd' для возврата на один или выше

Пример: cd make

Переходит в каталог make



delete (удаленный файл)

Стирает удаленный файл

dir [удаленная директория] [локальный_файл]

Is [удаленная директории] [локальный файл]

Выводит список файлов в каталоге (dir -вывод с дополнительной информацией).

get [удаленный_файл] [локальный_файл]

или recv [удаленный файл] [локальный файл]

Вызывает передачу копии удаленного файла на ваш компьютер. В случае, если имя локального файла не было задано, то оно совпадает с именем удаленного файла.

Hash


Служит переключателем для индикации каждого полученного блока данных в 1024 байта, повышает наглядность процедуры.

Lcd

Меняет рабочую директорию на локальной машине (без аргумента - переход в домашний каталог пользователя)

mget [удаленные_файлы]

Для получения нескольких файлов

mkdir [имя директории]

Создает каталог на удаленной машине

open хост [порт]

Устанавливает соединение с заданным FTP сервером

put [локальный файл) [удаленный файл]

Пересылает файл на удаленную систему. Если имя удаленного файла не указано, то оно совпадает с именем на локальной системе.

Pwd

Выводит имя удаленной рабочей директории.

reget [удаленный_файл] [локальный файл]

"Дополучение" удаленного файла в том случае, когда часть его уже есть на локальной машине. Команда особенно полезна для получения больших файлов при возможных разрывах соединения, (поддерживается не всеми серверами и клиентами).


Примечание: при большом количестве файлов перебор их имен - утомительная задача. Порой трудно перечислить 5-6 файлов, а если их сотня – используют символы подстановки.


  • Символ '*' обозначает любой набор символов.

  • Символ "?' обозначает один любой символ.


Примеры:

  • abc* - все файлы, начинающиеся на abc

  • abc? - все файлы, имеющие длину имени в четыре символа, начинающиеся на abc и заканчивающиеся на любой символ.

  • ??abc? - файлы с именем в шесть символов, 3,4,5 символы abc и остальные любые.

  • *abc - все файлы, оканчивающиеся на abc

  • - все файлы

Учтите, что большие и маленькие буквы РаЗлИчАюТсЯ.
Пример работы с текстовым FTP-клиентом:

Итак, вы запустили FTP-клиент. Для того, чтобы начать сеанс обмена с сервером, необходимо сначала открыть соединение. Для этого существует команда



open имя_сервера
ftp> оpen 192.168.1.1

Подождите несколько секунд пока компьютеры совершат соединение.

Теперь надо зарегистрироваться. Увидев приглашение login:, наберите слово anonymous. Нажмите Enter и введите свое имя, затем символ @ (без пробелов) и адрес вашей локальной машины. Если все сделано правильно, то появится сообщение о том, что вы вошли в систему.

Теперь вы можете копировать себе те файлы, доступ к которым вам определен как анонимному пользователю. Советуем начать исследование сервера с каталога /pub, так как обычно все полезные файлы помещаются именно сюда. Сейчас же вы находитесь в самом верхнем, так называемом root-каталоге. Для того, чтобы перейти в нужный каталог существует команда cd .

Например, в каталог pub текущего каталога можно перейти:

ftp> cd pub
Получить список файлов в текущем каталоге можно командой dir:

ftp> dir
Если в появившемся списке первым символом в строке является 'd', то в строке имя каталога, если '-' - имя файла.
Предположим, что вы нашли файл, который хотите переписать себе. Прежде, чем сделать это, надо установить двоичный режим передачи файлов binary:

ftp> binary
Возьмите себе за правило: как только соединитесь с сервером, сразу вводить эту команду. Если этого не сделать, то файл будет перекодирован и непригоден для использования (если только это не текст на английском языке). При появлении во время копирования файла сообщения 'Opening ASCII mode to transfer file' немедленно прервите передачу файла и запустите binary. Многие современные FTP-клиенты автоматически посылают эту команду.
Пересылает файл на локальный компьютер команда get:

ftp> get regcleaner.zip
Если Вы сразу захотите положить файл в определенное место на локальном компьютере, то укажите путь как второй аргумент команды:

ftp> get regcleaner.zip C:\regcleaner
По умолчанию FTP-клиент кладет файл в текущую директорию на локальном диске.
Для FTP-клиента под Windows этой директорией будет каталог Windows. (He забудьте перед загрузкой клиента проверить, достаточно ли у вас прав для записи в этот каталог. В противном случае вам придется явно указывать путь в каждой команде get).
Можно переписать содержимое сразу всего каталога, для этого надо указать его имя в команде get.
Зачастую требуемая информация расположена не в одном, а в нескольких файлах.

Для их пересылки можно использовать команду mget, которая понимает шаблоны групповых операций. В некоторых реализациях FТР-клиентов шаблоны групповых операций можно использовать и в команде get.


Когда пересылка файлов будет закончена, FTP-клиент сообщит вам об этом, указав сколько байт и за какой срок было принято, подсчитав среднюю скорость передачи. Теперь можно выходить из FTP-клиента (при выходе он автоматически закроет соединение с сервером) и пользоваться этими файлами, так сказать, в домашних условиях.

Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал