Учебное пособие: Глобальні інформаційні мережі
або в команді інтерфейса open:
> ftp
ftp> open адреса_сервера ...
Після видачі подібних команд послідують запити ідентифікації користувача. Зареєструвати користувача можна і по команді user:
ftp> user anonymous
В даному прикладі користувач реєструється як анонімний (anonymous) і не має особливих прав доступу на віддаленому сервері. У відповідь на запит ідетифікації слід ввести свою поштову адресу (e-mail). Звичайно достатньо ввести щось подібне на поштову адресу для допуску до ресурсів архіва, але бувають сервера, що перевіряють наявність такої адреси.
Після цього користувач може виконувати команди програми ftp (переміщення по дереву файлової системи віддаленого та локального комп'ютерів, перегляд вмісту директорій, прийом та передачу файлів). Вихід з програми ftp виконується по команді quit.
ОСНОВНІ КОМАНДИ ПРОГРАМИ FTP
open адреса_сервера | встановлює з'єднання з вказаним комп'ютером; ефективна, якщо необхідно з'єднатись з іншою системою після пересилання файлів з іншої системи (при цьому спочатку необхідно закрити попереднє з'єднання за допомогою команди close |
close | завершує сеанс роботи з програмою ftp на даному віддаленому комп'ютері і виконує повернення в командний режим ftp (після цього можна встановити з'єднання з іншою віддаленою системою за допомою команди open, або вийти з ftp за допомогою команди quit) |
quit | закриває з'днання (якщо таке існує) і здійснює вихід з ftp |
user ім'я_користувача | передає ім'я користувача у віддалений комп'ютер для входу в систему; як правило, використовується при повторній спробі входу в межах сеансу, якщо в попередній раз в цьому же сеансі ім'я і пароль були введені неправильно, і дозволяє не не виконувати закриття з'єднання і повторного входу в систему |
cd віддалена_директорія | здійснює перехід в іншу робочу директорію на віддаленому комп'ютері |
pwd | виводить на екран ім'я біжучої директорії віддаленого комп'ютера |
dir файл вихід |
видає повний список файлів директорії, що знаходиться на віддаленому комп'ютері; файл і вихід - необов'язкові параметри: файл може бути іменем одиничного файла, або шаблоном з універсальними символами; в списку файлів виводяться всі імена файлів, що відповідають даній специфікації; якщо параметр файл відсутній, в списку виводяться імена всіх файлів в біжучій директорії віддаленого комп'ютера параметр вихід вказує, куди повинна виводитись вихідна інформація - це може бути або файл на локальному комп'ютері, або команда, за допомогою якої необхідно здійснити фільтрацію даного файлу; якщо параметр вихід відсутній, список файлів з'являється на екрані терміналу |
ls файл вихід | видає зкорочений список файлів директорії, що знаходиться на віддаленому комп'ютері; параметри аналогічні команді dir |
hash | дає програмі ftp вказівку виводити на екран символ '#' в підтвердження пересилання кожного блоку даних командою get або put - дає візуальне підтвердження про переміщення даних і дозволяє спостерігати за протіканням процесу пересилання великих файлів; якщо для ftp вже заданий режим вивода на екран символів '#', наступна команда hash відміняє його |
tick | аналогічна команді hash, за виключенням того, що інформація про переміщення даних виводиться в цифровому вигляді |
prompt | при використанні команд mget і mput включає або виключає режим запиту у користувача про пересилання кожного файлу із списку |
ascii | вмикає режим ASCII для пересилання текстових файлів |
binary або bin | вмикає двійковий режим для пересилання двійкових файлів |
get файл | пересилає файл з віддаленого комп'ютера на локальний |
mget список_файлів | дозволяє отримати групу файлів з віддаленої системи; список_файлів може містити або імена файлів, розділених пробілами, або шаблон з універсальними символами |
reget файл | здійснює допересилання файл у з віддаленого комп'ютера у випадку відновлення розриву з'єднання після його розриву |
put файл | пересилає файл з локального комп'ютера на віддалений |
mput список_файлів | здійснює пересилання групи файлів на віддалений комп'ютер;список_файлів може містити або імена файлів, розділених пробілами, або шаблон з універсальними символами |
delete файл | знищує у віддаленій системі вказаний файл |
lcd директорія | здійснює перехід з біжучої директорії на локальному комп'ютері у вказану директорію |
help команда | виводить на екран коротку довідку про вказану команду |
КЛІЄНТИ ДЛЯ РОБОТИ З FTP
Для роботи з FTP може використовуватися як браузер, так і спеціальні програми, що призначені для роботи з FTP. Розглянемо сеанс роботи з FTP-сайтом на прикладі Internet Explorer’а.
В Internet Explorer’і робота з FTP практично не відрізняється від роботи з твердим диском, звичайно з врахуванням обмежень, що наведені вище. Для того, щоб зайти на FTP сайт, треба ввести в адресний рядок координати потрібного сайту і натиснути Enter. Якщо все зроблено вірно, то повинен з'явитися каталог папок. Найчастіше для анонімного користувача для читання відкрито лише каталог PUB. Далі, вибираючи папки, можна знайти потрібні файли і переписати їх на власний комп'ютер, використовуючи стандартні засоби Internet Explorer’а або спеціальні програми, наприклад ReGet або NetVampire.
Протокол FTP, разом з HTTP, складає основу сучасного Інтернету. Зручність, наявність всіх необхідних функцій роботи з файлами давно принесли FTP заслужену популярність. Звідси — велика кількість, як програм-серверів, так і клієнтів FTP. Залишається лише вибрати ту програму, яка дозволить ефективно використовувати всі можливості FTP.
FTP-КЛІЄНТ В TOTAL COMMANDER
Цей популярний файловий менеджер непогано працює як FTP-клієнт.
Робота з FTP-сервером починається після створення з'єднання: кнопка «FTP Connect» на панелі програми, потім — «New connection», де задаються параметри майбутнього з'єднання: хост, логін, пароль, можна також задати віддалену папку сервера, яка відкриватиметься відразу після з'єднання і локальну папку, яка відкриється в сусідньому вікні, щоб без зволікань можна було почати працювати з файлами.
Файлова структура сервера після з'єднання відображається в одному з двох вікон програми. Робота за протоколом FTP для користувача Total Commander практично не відрізняється від роботи з локальним диском: для видалення, перейменування файлів і папок використовуються ті ж команди і елементи інтерфейсу програми. Завантаження файлів на сервер і з сервера добре реалізована через «F5 copy» як копіювання між локальною і віддаленою директоріями.
FTP-клієнт Total Commander дозволяє зберігати облікові записи FTP-серверів, відновлювати передачу або отримання файлу при обриві зв'язку, створювати чергу завдань. Підтримується і передача даних між двома FTP-серверами безпосередньо, синхронізація директорій.
З недоліків слід зазначити невелику кількість ASCII-фільтрів за замовченням. Передача даних може відбуватися в двох форматах: двійковому (binary) і текстовому (ASCII). Більшість файлів (архіви, програми, малюнки і ін.) відносяться до двійкового типу, тому цей спосіб встановлено за замовченням, режим текстової передачі даних включається, якщо дозвіл файлу вказаний в списку ASCII-форматів. Отже веб-розробникам доведеться доповнити список форматів для текстової передачі даних. До серйозніших недоліків можна віднести небезпечне зберігання паролів і відсутність в дистрибутиві підтримки захищених SSL-з'єднань.
FTP-клієнт Total Commander буде зручним для домашнього користувача. Не маючи потужних функцій по забезпеченню безпеки, він якісно реалізує решту можливостей FTP-клієнта, забезпечуючи все необхідне для роботи з файлами і папками віддаленого сервера і, має найзручніший та інтуїтивно зрозуміліший інтерфейс серед подібних програм.
Trial-версія Total Commander доступна на www.ghisler.com. Ліцензію можна придбати на www.softkey.ru за $37.76.
FTP КЛІЄНТИ - НАЙКРАЩЕ З FREEWARE
FTP-клієнти давно перейшли з категорії спеціалізованих програм для веб-розробників в розряд загальнодоступних утиліт, без яких важко обійтися в повсякденній роботі в Інтернеті. Завантаження софта і об'ємних патчів до комп'ютерних ігор з публічних FTP-серверів, не говорячи вже про доступ до численних локальних ресурсів в домашній мережі, – це лише мала ділянка застосування даних програм.
SMARTFTP 2.5.1006.48
Freeware (тільки для некомерційного використання) Розробник SmartSoft Сайт www.smartftp.com Розмір 4,32 MБ Адреса завантаження www.smartftp.com/download К-во Просмотров: 264
Бесплатно скачать Учебное пособие: Глобальні інформаційні мережі
|