Этот опус написан для тех, кто не готов засмеяться на на вопрос “A что такое FTP?”

Сейчас много людей не имеют потребности знать, что такое ФТП и использовать его. Но иногда он нужен. В частности он нужен владельцам сайтов для роботы со своими файлами на сервере хостинг-провайдера. Я имею ввиду именно тех владельцев сайтов, которые не делали его сами 🙂  Для того, чтобы не объяснять всякий раз, что это за заклинание и было это написано.

Определение не из словаря

Когда вы ходите по сайтам в браузере (браузеры это программы типа Internet Explorer, Firefox, Opera), вы сами того не зная, работаете по протоколу HTTP.  Он был сделан, чтобы ходить со страницы на страницу просто кликая по ссылками. Это “протокол для потребителей”. Вы все время скачиваете и скачиваете, скачиваете страницы, картинки, песни… FTP — это другой протокол. Его делали для передачи файлов. Он переводится как Протокол Передачи Файлов. С его помощью вы не можете не только скачивать но и отправлять.

Если в этом месте кто-то возразит — “Я же шлю файлы и с HTTP.  Выбираю файл и нажимаю отправить.”  то я тут перебью, что это возможно только в том случае, если кто-то сделал для вас такую формочку на странице и кнопочку “ОТПРАВИТЬ”. И когда вы в браузере отправляете файл, вы не управляете куда именно он попадает и что с ним при этом происходить. Обычно это решает программа на сайте, индивидуально для вас написанная. И еще. Обычно на хостингах установлено ограничение на размер отправляемых таким образом файлов и время их приема. В моей практике чаще всего размер ограничивался 8мб, а время за которое файл должен был успеть загрузиться — 30 сек.

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

  • иметь нужную программу
  • Знать логин и пароль для доступа

FTP клиенты

Программы для работы с фтп называются фтп-клиенты. По идее Браузеры — http-клиенты, но их так редко называют, хотя это технически правильно. Фтп-клиентов много, но чаще всего используют:

  • FAR (скачать качать стабильную сборку v2.0 в формате msi)
  • TotalCommander (скачать, но программа платная)
  • CuteFTP (скачать, но программа платная)

Большинство читателей этого поста будут из числа любителей пользоваться больше мышкой, чем клавиатурой, и привыкших читать черные буквы на белом фоне. Не обижайтесь — из 2 миллиардов пользователей компьютеров в мире вас 90% (по моей статистике 🙂 )

Чтобы вам было комфортно работать с такими предпочтениями — потребуется купить или (…) те две платные программы, так как FAR — это консольная программа, и имеет свои особенности. Но зато бесплатная. В ней можно работать мышкой, но просто не так удобно как клавиатурой. И буквы у нее белые и на синем фоне.

Правила работы

Какой бы вы не установили клиент — правила работы с ним одинаковые.

1.  Нужно создать ФТП соединение. Для этого нужно в меню найти ФТП -> Создать новое соединение. (Искать нужно именно по смыслу, а не дословно. )

2. Указать четыре значения в новом соединении.

  • Сервер
    (Обычно можно указать ваш домен в этом поле, если вам не сказали иного. Например адрес на ваш сайт http://www.mythebestsite.com/index.html Вам нужно указывать mythebestsite.com и ТОЛЬКО это! Если не работает — напишите ftp.mythebestsite.com
    А если и это не помогло — спросите у разработчика сайта или хостинг-провайдера, что же там писать)
  • Логин (чтобы никто не испортил ваш сайт хранить в секрете)
  • Пароль (аналогично)
  • Пассивное соединение (Обычно нужно включать, ГАРАЗДО реже ФТП-сервер не хочет, чтобы вы работали с пассивным соединением. Если нет других инструкций — включите)
  • ВСЕ! сохраняйте

Зачем у этих фтп-клиентов две панели? Чтобы передавать файлы на сервер с вашего компьютера и скачивать их с сервера на ваш компьютер. Без ограничений по размеру и времени отправки. Вы работаете с файлами своего сайта на хостинге, как-будто они в одной из ваших папок. Но, не забывайте, что для просмотра их содержимого, каждый файл сначала незаметно скачивается на ваш компьютер в какую-то временную папку.

Послесловие

Будьте осторожны при работе по ФТП с работающим сайтом. Не повредите файлы-скриптов и другие служебные файлы. Чаще всего фтп вам может понадобится для отправки больших файлов на свой сервер. Для этого вы:

  • соединяетесь с сервером по фтп
  • открываете нужную папку на сервере
  • находите желаемый файл в другой панели
  • отправляете его на сервер
    Все