Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки
Тернопільський національний педагогічний університет
імені Володимира Гнатюка
Інженерно-педагогічний факультет
Кафедра комп’ютерних технологій
Лабораторна робота № 15
Тернопіль 2016
Тема: Робота з командами FTP.
Мета: Одержати навички застосування команд для перевірки роботи FTP-серверу.
Основні теоретичні відомості
FTP-клієнт - програма для спрощення доступу до FTP серверу.
Окремими прикладами використання FTP-клієнта можуть бути:
Публікація сторінок сайту на Інтернет-сервері Веб-розробником
Завантаження музики, програм і будь-яких інших файлів даних звичайних користувачів Інтернету.
У найпростішому для користувача випадку FTP-клієнт являє собою емулятор файлової системи, яка просто знаходиться на іншому комп'ютері. З цією файловою системою можна здійснювати всі звичні користувачеві дії: копіювати файли з серверу і на сервер, видаляти файли, створювати нові файли. В окремих випадках можливе також відкриття файлів - для перегляду, запуску програм, редагування. Необхідно враховувати, що відкриття файлу передбачає його попереднє скачування на комп'ютер користувача. Прикладами таких FTP-клієнтів можуть служити:
Інтернет-браузери (часто працюють в режимі «лише читання», тобто не дозволяють додавати файли на сервер)
Файлові менеджери, наприклад: Windows Explorer (Провідник), Total Commander, FAR, Midnight Commander, Krusader
Спеціалізовані програми, наприклад: FileZilla
Файлова система на віддаленому сервері як правило має налаштування прав доступу для різних користувачів. Для авторизації FTP-сервер, при підключенні до нього FTP-клієнта, запитує в останнього ім'я користувача та пароль.
ftp://vasya:key@ftp.example.com
ftp:// - назва протоколу - FTP
Vasya - ім'я користувача
: - Роздільник імені користувача та паролю
Key - пароль
@ - Роздільник аутентифікаційної інформації та адреси сервера
ftp.example.com - адреса FTP-сервера
Основні команди FTP клієнта
open <ім’я сервера> - встановлення з’єднання із сервером
dir – видати перелік файлів
cd – змінити папку на сервері
lcd – змінити директорію на сервері;
get <ім’я файла> - отримати файл з віддаленої машини
put <ім’я файла> - записати файл на віддалену машину
delete <ім’я файла> - видалення файлу на віддаленій машині
rename <ім’я старого файла> <ім’я нового файла> - перейменування файлу на віддаленій машині
close – закриває з’єднання
help – перелік всіх команд
quit – вихід із ftp клієнта
Порядок виконання роботи
Відкриваю ftp-клієнт Windows. (Пуск/виконати/ftp).
Відкриваю з’єднання з ftp-сервером 10.22.216.11 (open 10.22.216.11).
Заходжу під анонімним доступом (Логін: anonymous, пароль: будь-який)
Скачую файл Key.txt з папки VIRTUAL_System. (Переходжу в каталог командою cd VIRTUAL_System. Скачую файл командою get Key.txt).
Закриваю з’єднання (команда close).
Заходжу у програму VMware. Створюю нову віртуальну машину.
Вибираю операційну систему.
Вказую розмір жорсткого диску віртуальної машини.
Запускаю новостворену віртуальну машину.
10. Реєструюсь на сайті DynDNS.com для того, щоб зіставити мій ір-адрес із доменним іменем.
11.Завантажую програму програму Рablo's FTP server. Створюю папку «FTP_SERVER», до якої надаю доступ. Запускаю програму і переходжу на закладку «Конфігурація»:
12. Створюю користувача “guest”? задаю йому пароль і кореневу директорію «FTP_SERVER», даю йому права на розвантаження, завантаження та створення директорій.
Натискаю кнопку «Старт» - сервер починає працювати.
Висновок:
Щоб перевірити роботу серверу, слід натиснути «Пуск - Виконати» (або комбінацію клавіш «Win + R») і написати ось таку адресу: ftp://192.168.1.2.
З’являється вікно аутентифікації користувача, в якому слід ввести ім’я «guest» і пароль, що був заданий для цього користувача. Результат - вікно провідника - це означає, що FTP-сервер працює.