Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект_W2003_сети_08_неокончен.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
675.84 Кб
Скачать

Ftp клиент, виртуальные каталоги, проверка доступа

Сеанс ftp в командной строке:

  1. Для начала работы ftp нужно запустить команду ftp имя_удален_компьютера или просто ftp

Если имя компьютера сразу не задано, то открыть сеанс можно командой open узел

Например:

1)ftp ftp.server.odessa.ua

2) ftp

ftp> open ftp.server.odessa.ua

  1. закрыть сеанс связи без завершения работы ftp можно командами:

close или disconnect

завершить сеанс и работу ftp можно командами

bye или quit

  1. просмотр содержимого каталога:

ls [каталог] [локальный файл] - показывается содержимое указанного удаленного каталога (если не указан, то текущего) и одновременно записывается его содержимое в указанный локальный файл ( если указан)

dir аналогичная команда

mdir каталог1,каталог2.. –просмотр нескольких каталогов

  1. Изменение текущего каталога

cd каталог - изменить каталог на удаленном компьютере

cdup - на один каталог вверх ( на удаленном)

lsd каталог - изменяет текущий каталог на локальном компьютере

  1. копирование файлов с удаленного сервера

get файл [локальный файл] - копирование файла с присваиванием ему нового имени, если указан локальный файл

mget файл1,файл2, ... – копирование нескольких файлов

  1. отправка файлов на удаленный компьютер

put файл - отправить указанный локальный файл в текущий каталог на удаленном компьютере

mput файл1,файл2,... – аналогично отправить список файлов

  1. Режим передачи

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

обратное переключение выполняется командой ascii

  1. Для запуска команд локальной оболочки необходимо задать их с предварительным знаком !. Например:

!mkdir ftp_copy - на локальном компьютере будет создан каталог ftp_copy

Работа с клиентом FTP

    • Проверить доступ к сайту через Internet Explorer: ftp://15.0.0.N ftp:// ftp.uaN

    • Проверить доступ к сайту через командную строку: ftp 15.0.0.N ввести имя пользователя anonymous и при запросе пароля нажать Enter вывести список доступных команд: help вывести помощь по команде: help cd проверить содержимое каталога: dir изменить текущий каталог: lcd \ скачать файл f1 : get f1 просмотреть наличие файла на локальном каталоге !dir перейти в подкаталог Read: cd read скачать файл f2 : get f2 просмотреть наличие файла на локальном каталоге !dir закрыть сеанс связи: close снова открыть сеанс: open 15.0.0.N и аналогично зарегистрироваться ... закрыть сеанс связи: close выйти из программы ftp: bye

    • Проверить доступ сайту по имени ftp.uaN.

Создание нескольких сайтов на один IP адрес с разными ТСР портами

Для создания внутреннего сайта предприятия с использованием другого порта, нужно создать как обычно сайт, но указать нестандартный порт ( желательно с номером > 3000)

Создание внутреннего сайта с нестандартным портом

    • Создайте домашний каталог www3000 (Скопируйте домашний каталог сайта www и откорректируйте стартовую страницу)

    • Настройте доступ к этому каталогу для вашей учетной записи ( или другого пользователя)

    • Создайте сайт www3000 с: IP адресом 10.0.0.N и TCP портом – 3000, домашним каталогом www3000, авторизованным входом по методу Basic

    • Проверьте на него вход по: www.uaN – вошли на первый сайт www.uaN:3000 - вошли на сайт, который сейчас создали

Создание виртуальных каталогов

Для WEB и FTP сайтов можно создавать виртуальные каталоги, которые указываются клиентами при обращении через прямой слэш. Например:

http://www.serv.ua/docum

ftp://ftp.od.com/writedoc

Для создания виртуальных каталогов необходимо: 1) создать каталог на диске, к которому будет обращение

2) в контекстном меню сайта – NewVirtual Directory где указать: Alias - виртуальное имя каталога, которое указывается клиентом Path – путь к реально созданному каталогу Allow ... – разрешения доступа к этому каталогу

Вопросы на закрепление:

  • Какие есть варианты создания нескольких FTP сайтов с разными подключениями.

  • Как запустить клиента ftp и подключиться к серверу FTP. Как получить помощь по командам FTP сеанса.