Як просто скопіювати на комп’ютер файл з папки до папки! А якщо потрібно скопіювати файл… на ваш сайт? Як це зробити?

На допомогу приходить протокол передачі файлів, який вже півсотні років справно слугує всім, кому потрібно отримати або передати дані на віддалені сервери.

Що таке FTP

FTP (File Transfer Protocol) – це протокол доступу, призначений для віддаленої передачі файлів. Простими словами, FTP дозволяє переглянути вміст папок на віддаленому сервері, через інтернет. Протокол досі використовується для передачі файлів і доступу до хостів.

Різниця між доступом по FTP та HTML

Чому ж не передають файли за протоколом HTML, адже ми робимо це через соціальні мережі та месенджери чи не щодня?

  1. Для FTP не потрібний веб-інтерфейс. Тобто не потрібно розгортати середовище (наприклад, CMS) та налаштовувати в ньому шаблони відображення папок та файлів. По FTP користувач отримує доступ до віддаленої папки і виглядає вона так, ніби розташована на локальному комп’ютері. Користувач бачить файли і може здійснювати з ними маніпуляції (копіювати, вирізати, редагувати та видаляти). В інтернеті ж (беремо для прикладу Google Диск ) у кожної системи своя власна структура папок та функціонал для отримання посилань на файли.
  2. FTP має системи делегування прав та авторизації «з коробки». У вебі все це потрібно буде створювати: наприклад, у WordPress підключати плагіни доступу і допрацьовувати їх налаштування. Або піти ще далі та самостійно конфігурувати папки.
  3. FTP надає розмежування прав доступу, щоб одні користувачі могли вивантажувати файли на сервер, іншим це було заборонено. У вебі ж завантаження файлів може бути складною та багатоступінчастою процедурою.

Програми для FTP-з’єднання

Far Manager

Рік створення: 1996

Актуальна версія: 3.0.5888

Зовнішній вигляд Far Manager

Зовнішній вигляд Far Manager

Що являє собою

Один із найстаріших файлових менеджерів з DOS-інтерфейсом, проте чудово працює під Windows. Підтримує двовіконний режим роботи та керується через ряд клавіатурних команд. В рамках FTP-доступу підтримується доступ до різних проксі, множинний пошук та заміна файлів. Головна перевага програми – вона безкоштовна.

Як з’єднатися по FTP через Far Manager

  1. Запустіть програму та визначте панель (праву або ліву), з якої буде зроблено вхід FTP. Наберіть клавіатуру Alt+F2 і виберіть FTP-рядок.
  2. Далі натисніть Shift+F4, після якого з’явиться вікно для введення параметрів з’єднання.
  3. Заповніть відповідні поля: у Description треба назвати з’єднання та поставити хрестик у параметр Passive Mode.
  4. Після введення всіх параметрів натисніть Save.
  5. На вибраній у п. 1 панелі після цього з’явиться рядок із вибраним ім’ям FTP-з’єднання. На цьому рядку потрібно натиснути Enter.
  6. У результаті станеться з’єднання з віддаленим сервером: можна розпочати передавати файли як двох панелей.

Total Commander

Рік створення: 1993

Актуальна версія: 10.0

Зовнішній вигляд Total Commander

Зовнішній вигляд Total Commander

Що являє собою

Файловий менеджер, що має у функціоналі FTP-клієнт для операцій з папками та файлами:

  • Копіювання.
  • Вирізання.
  • Створення.
  • Перейменування.
  • Перегляд.
  • Редагування.
  • Видалення.

Майте на увазі, що всі раніше зроблені доступи FTP програма зберігає в незашифрованому вигляді. ПЗ має закритий вихідний код і постачається як умовно-безкоштовне.

Як з’єднатися по FTP через Total Commander

  1. Запустіть Total Commander. У меню виберіть пункт «Мережа» і в меню «З’єднатися з FTP-сервером».
  2. У вікні, натисніть кнопку «Додати» для ініціації з’єднання.
  3. Тут вкажіть параметри підключення:
    • Ім’я з’єднання. Впишіть довільну назву, але таку, щоб по ній було зрозуміло, до чого ви приєднуєтеся.
    • Сервер [:Порт]: адреса віддаленого сервера або порт для доступу до нього.
    • Обліковий запис. Введіть логін користувача.
    • Пароль. Введіть пароль користувача.

Не забудьте встановити прапорець “Пасивний режим обміну (Як Web-браузер)”. Після всіх налаштувань натисніть OK.

  1. У вікні зі з’єднаннями виберіть щойно створене та натисніть кнопку «З’єднатися».
  2. Якщо все зроблено правильно, ви з’єднаєтеся з сервером і працюватимете в двопанельному режимі, як на своєму комп’ютері.

FileZilla

Рік створення: 2001

Актуальна версія: 3.56.0

Зовнішній вигляд FileZilla

Зовнішній вигляд FileZilla

Що являє собою

Найвідоміший FTP-клієнт, максимально заточений на роботу з відповідними з’єднаннями. Є мультиплатформним, тому що має версії в Linux, Mac OS та Windows.

ПЗ підтримує FTP через протокол SSL, IPv6 та IDN. Вміє приєднатися до кириличних доменів, передавати файли розміром більше 4 гігабайт і кастомізувати швидкість передачі та завантаження файлів.

Підтримується технологія Drag-and-drop, віддалені перегляд та редагування файлів, робота в декількох вкладках та контроль черги завантаження.

Як з’єднатися по FTP через FileZilla

  1. Запустіть програму та в меню виберіть пункт “Файл”, а далі — “Менеджер сайтів”.
  2. У вікні, що з’явилося, клацніть по кнопці «Новий сайт».
  3. Вкажіть такі параметри підключення:
    • Хост. Вводимо адресу сервера.
    • Тип сервера. Вказуємо FTP (File Transfer Protocol).
    • Тип входу. Встановлюємо режим “Нормальний”.
    • Користувач. Вводимо ім’я користувача.
    • Пароль. Вводимо коректний пароль користувача.
    • Шифрування (Encryption). Ставимо значення Use plain FTP.
  4. Тепер перейдіть до вкладки «Параметри передачі», де потрібно вибрати пасивний режим передачі файлів і встановити прапорець «Обмеження одночасних підключень», а значення поля «Максимальна кількість підключень» встановити на 2. Натисніть кнопку «З’єднатися».
  5. Якщо все було зроблено правильно, далі відбудеться з’єднання із сервером і можна буде працювати у стандартному двопанельному режимі передачі.

Через стільки років FTP залишається більш ніж затребуваним у власників сайтів, веб-майстрів, яким, наприклад, потрібно додати на сайт XML-карту, файл robots.txt і провести весь той набір операцій, про які ми написали в статті.