ЛАБОРАТОРНАЯ  РАБОТА

 

Тема: Работа по протоколу передачи файлов FTP

 

Цель работы: Скопировать файловую систему (каталог с вложенными файлами и каталогами) с вашей локальной машины на сервер.

 

Перейдите в командную строку

  1. Подключитесь по протоколу FTP к серверу meu.rsuh.ru со своим регистрационным именем – student-ii, где iiравен номеру Вашего компьютера (с ведущим нулем) и паролем st. Пароль  st при наборе не отображается на экране!

Для этого введите в командной строке команду вида >ftp   meu.rsuh.ru

  1. Командой pwd узнайте название корневой папки. Например, у студента, работающего на 4-м компьютере эта папка должна быть student-04.
  2. Чтобы вывести все команды на экран наберите слово help или же знак “?”.
  3. Ознакомьтесь с работой следующих команд. Для этого сперва набираете знак “?”, а потом через пробел название команды и нажимаете на  Enter (например, ? mkdir):

dir             put      

get            pwd

cd              mget                           quit

lcd             mkdir                          rmdir

mput

  1. С помощью команды dir или ls посмотрите содержимое корневой папки. Внимательно изучите этот список.
  2. Командой mkdir создайте папку под своим именем след. образом: mkdir vashe_imya (далее, Enter”).  Набрав dir убедитесь, что создана такая папка.
  3. Перейдите в только что созданную папку: cd vashe_imya.
  4. Далее, набрав команду pwd, Вы увидите, что Ваша текущая папка на сервере называется    vashe_imya.  

9.      Командой lcd c:\temp установите текущую папку Вашего (локального) компьютера. Прочитайте состояние сервера ftp (команда status). Для неискаженной передачи двоичных файлов введите команду bin

10.  Командой mput перепишите файлы из папки на локальной машине в папку на удаленной машине (можно mput *)

11.  Создайте на удаленной машине папку для размещения второй страницы (например, mkdir   map2)

12.  Перейдите в эту папку (cd map2)

13.  Перейдите в папку со своей второй страницей на локальной машине (lcd map2)

14.  Передайте вторую страницу на сервер (put page2.html)

15.  Обратитесь к своей странице, расположенной на сервере с помощью браузера. Для этого в адресной строке браузера наберите: ftp://student-03:st@meu.rsuh.ru/lera/page1.html

-          

16.  Вернитесь в каталог vashe_imya на удаленной машине. (cd ..)

17. Создайте отдельный каталог для размещения четырех файлов самой первой лабораторной работы (например, mkdir lab1)

18. Перейдите в этот каталог на удаленной машине (cd lab1)

19. На локальной машине перейдите в каталог, где расположена первая лабораторная работа (например, lcd c:\alina_lab1>

20. Командой mput * перепишите файлы самой первой лабораторной работы на сервер. Браузером можно также просмотреть результаты ваших действий.

 

 

 

Ниже приведены описания команд mput и mget. 

 mput – передает множество файлов на удаленный сервер; если  включена глобализация (glob),

то командой  mput * передаются файлы из текущего каталога локального компьютера в текущий  каталог FTP-сервера;

mget – загружает  множество файлов с удаленного сервера; если  включена глобализация (glob),

то командой  mget * загружаются файлы из текущего каталога FTP-сервера в текущий каталог локального компьютера;

rmdir «имя_каталога»– удаляет подкаталог  текущего каталога:

mdir – выводит содержимое нескольких каталогов удаленного компьютера. Пример. mdir * - выводит содержимое текущего каталога и содержимое всех подкаталогов текущего каталога. На запрос – «локальный файл», необходимо указать имя файла, например, c:\temp\spisok.doc, куда запишется содержимое всех каталогов.  

 

Дополнительные вопросы

 

1) На примерах проверьте команды:

ascii, delete, mdelete, binary, hash, open, prompt, glob,   verbose, quit.

2) Командой bye закройте сеанс с сервером

3) Заново подключитесь к FTP серверу.

4) В своей папке vashe_imya создайте папку f12. В папке f12 создайте папку f24.

5) В папку f24 отправьте произвольные 3 файла.

6) Результат покажите преподавателю.

7) Переименуйте все 3 файла и заберите их на свой компьютер в папку с:/temp.     

8) Удалите все файлы и папки, которые Вы создали на сервере.

9) Результат покажите преподавателю.    

 

СПАСИБО!