Что такое FTP client (клиент) FileZilla: протокол FTP передачи файлов

Доброго здравия, уважаемые читатели! Вот я наконец и дошел до темы, которую уже давно надо было озвучить, а именно, что такое FTP, как осуществлять передачу файлов с помощью замечательного ftp client (клиент) FileZilla и какое значение имеет он для вебмастера.

Для тех, кто еще только начинает свой путь создания сайта сразу скажу, что ничего сложного в значении вышеперечисленных терминов нет и вы с легкостью постигнете их смысл, а также научитесь использовать такой необходимый вебмастеру инструмент как FileZilla. Прежде всего, объясню простым языком, что такое ftp.

FTP (File Transfer Protocol - протокол передачи файлов) - это стандартный протокол, который служит для передачи файлов. В нашем случае ФТП соединение позволяет производить разнообразные действия с папками и файлами, хранящимися на хостинге (тут - что такое hosting и его типы). Причем делать это быстро и удобно. Кроме того, загрузка при помощи FTP происходит гораздо быстрее, чем при использовании HTTP, поэтому его применяют повсеместно в интернете, особенно он удобен для загрузки медиафайлов (программ, музыки, фильмов и т.д.).

Но в нашем случае мы будем рассматривать использование протокола FTP применительно к управлению файлами сайта на хостинге.  Я,грешным делом,  не сразу стал использовать FTP client, потому что свои ресурсы конструировал сразу на хостинге, производил редактирование, загрузку файлов через браузер и мне казалось, что это удобно.

Однако испытав в действии FTP client FileZilla, моментально изменил свою точку зрения, тем более что во многих случаях использование ФТП соединения со своим хостингом дает массу преимуществ. Но самое главное преимущество, которое окончательно и бесповоротно склонило чашу весов, это возможность устанавливать права доступа на папки и файлы, находящиеся на хостинге, что придает дополнительную безопасность проекту.

Итак, резюмируя вышесказанное, перечислю все возможности, которые предоставляет вебмастеру FTP соединение с сервером, осуществляемое с помощью FileZilla либо подобных ей программ:

  • Назначать права доступа CHMOD (об этом еще поговорим) на те или иные папки ( этот пункт я позволил себе поставить первым, потому что считаю его самым важным)
  • Скачивать и закачивать папки и файлы с компьютера на сервер хостера и наоборот
  • Редактировать файлы прямо на компьютере, воспользовавшись FTP соединением и призвав на помощь еще одну нужную программку для вебмастера notepad ++
  • Удалять ненужные объекты прямо на сервере вашего хостинга

Как видите все необходимые возможности для вебмастера в его каждодневной работе налицо и, еще раз повторюсь, это гораздо удобнее, чем работать через браузер.

FTP клиент FileZilla: преимущества этого ФТП менеджера, его настройки и инструкция по использованию

Итак, почему же из всех доступных ФТП клиентов следует выбрать FileZilla? Это самая популярная программа,  вот как раз ее преимущества и определяют ее популярность, в том числе в среде вебмастеров:

  • Мультиязычность. Она доступна на многих языках, в их число входит русский. После установки вы будете наслаждаться работой с понятным русскоязычным интерфейсом.
  • Простота и быстрота установки. Никаких проблем, программа устанавливается в 2-3 шага за несколько минут
  • Программа бесплатная. Я думаю, это существенное ее преимущество, особенно для начинающих вебмастеров.
  • Постоянное обновление. То, что она бесплатная, вовсе не означает ее “заброшенность”, обновления случаются не слишком часто, но на постоянной основе, что очень важно с точки зрения безопасности.

Надеюсь, я вас убедил и вы приняли решение использовать ФТП клиент Файлзилла в своей каждодневной работе с сайтом. Для того, чтобы начать пользоваться этой замечательной программой, прежде всего необходимо скачать FTP client FileZilla. Устанавливается она настолько легко, что даже самый несведущий сможет с этим легко справиться, поэтому я не буду описывать подробности.

Скажу только, что после загрузки и запуска устанавливающего файла необходимо поставить галочку, согласившись с лицензионным соглашением, затем несколько раз нажать кнопку “Next” (или далее). На одном из промежуточных шагов можно выбрать место установки программы. Все, теперь можно запускать ее, нажав на иконку на рабочем столе компьютера (кстати, для того, чтобы иконка появилась, отметьте галочкой соответствующий пункт во время установки).

После запуска программы переходим к ее настройкам. Прежде всего, необходими осуществить соединение с сервером вашего хостера. Для этого вводим его адрес, логин и пароль доступа. Все это должно у вас быть, когда вы регистрировали домен и хостинг, наверняка  приходило  письмо по e-mail от хостинг-провайдера, где были указаны все эти атрибуты, в том числе url FTP соединения.

Если их у вас по какой-то причине не оказалось, попробуйте поискать в панели управления хостингом либо, на крайний случай, свяжитесь со службой поддержки. Итак, открываем FTP client FileZilla и кликаем по верхней левой кнопке «Открыть Менеджер Сайтов», чтобы настроить FTP соединение вашего компьютера с сервером хостинга:

После ввода необходимой информации, а именно названия хоста, пользователя и пароля нажимаем кнопку «Соединиться». Все, соединение по ФТП установлено. Теперь каждый раз, если вы желаете получить доступ к серверу вашего хоста, необходимо нажать кнопку в левом верхнем углу и из выпадающего списка выбрать название необходимого сайта (естественно, их может быть несколько) и кликнуть по нему:

В левой части окна FileZilla под названием «Локальный сайт» откроется список всех папок и содержащихся в них файлов, содержащихся на компьютере. На правой стороне под наименованием «Удаленный сайт» - папки и файлы на сервере хоста. Теперь рассмотрим, каким образом можно производить с ними определенные действия. Например, для того, чтобы переместить нужный файл на хостинг, кликните по нему правой кнопкой мышки и из выпадающего меню выберите «Закачать на сервер».

Результатом будет перемещение этого файла на хост и вы увидите его на правой стороне окна программы FileZilla. Для того, чтобы произвести какие-либо действия с файлами, расположенными на хостинге, нужно подвести курсор к выбранному файлу, также нажать правую кнопку мышки и из контекстного меню выбрать необходимую команду, например, «Просмотр/Правка»:

После этого откроется нужный для редактирования или просмотра файл. Таким же образом, выбирая из контекстного меню другие команды, можно производить любые возможные действия с файлами. Как видите, все достаточно просто и удобно.

Проблемы безопасности хранения паролей в Файлзилла и способы их устранения

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

Как оказалось, да, при этом не нужно быть супер программистом, а просто выполнить некоторые нехитрые действия, которые я опишу ниже. Может быть, вы полагаете, что я сгущаю краски и никакой опасности нет? Попробуйте осуществить переход, например, по ниже следующему пути, вставив его в адресную строку браузера, если у вас, допустим, версия Windows 7, конечно, в случае наличия самой FileZilla на компьютере:

C:\Users\[Username]\AppData\Roaming\FileZilla\sitemanager.xml

Либо по такому, если установлена версия XP:

C:\Documents and Settings\[Username]\Application Data\FileZilla\sitemanager.xml

Здесь мы имеем полный комплект сохраненных паролей, которые лежат на самом виду и никоим образом не зашифрованы. Виноват, безусловно, пресловутый файл sitemanager.xml (менеджер сайтов), который так легкомысленно дает шанс злоумышленникам. Как же мы поступим дальше?

Ну, прежде всего, воспользуйтесь замечательным менеджером паролей KeePass, который будет надежно хранить все ваши пассворды, к тому же он наделен способностью заполнять поля авторизации и заходить в учетные записи вэб-ресурсов или программ, в том числе автоматически соединять по ФТП с вашим сервером. Таким образом, отпадает надобность запоминать или куда-то записывать все пассворды, особенно, когда их несметное множество.

После того, как вы создали ваши парольные записи всех соединений FTP с помощью KeePass, необходимо удалить файл sitemanager.xml. Да-да, именно так, путь до него я указал выше. Но это еще не все. Файлзилла не только сохраняет все пароли и настройки подключения в файле sitemanager.xml в открытом виде, но и последние соединения в файлах recentservers.xml и filezilla.xml. Но для начала нужно отыскать конфигурационный файл программы fzdefaults.xml.example, который находится по такому адресу в папке docs (если программа установлена на диске C):

c:\Program Files\FileZilla FTP Client\docs\

Теперь переименовываете его, убрав окончание (привести к виду fzdefaults.xml) и перемещаете в основную папку FileZilla:

c:\Program Files\FileZilla FTP Client

Далее открываете его в редакторе Notepad ++, ссылка на статью о котором дана в начале статьи, и удаляете все его содержимое, заменив на такой код:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<FileZilla3>
    <Settings>
      <Setting name="Kiosk mode">1</Setting>
    </Settings>
</FileZilla3>

После этого не забудьте сохранить изменения и вернитесь в папку:

C:\Users\[Username]\AppData\Roaming\FileZilla

Где удалите файлы recentservers.xml и filezilla.xml. Все, задача выполнена и теперь безопасность передачи данных по ФТП с помощью Файлзиллы вышла на достаточно высокий уровень.

Еще статьи по данной теме:
Самые интересные публикации из рубрики: Инструменты вебмастера

4 отзыва

  1. Полина

    Доброго здоровьечка!Спасибо за подробную инструкцию. Долго и безуспешно пыталась настроить FTP клиент FileZilla, но не разобраться никак. Теперь,думаю все получится.

  2. Игорь

    Полина, очень рад, что оказался Вам полезен.

  3. вячеслав

    А в Total Commander не проще работать?

  4. Игорь Горнов

    Вячеслав, тут многое зависит от пристрастий. Проще не всегда значит лучше. Хотя Commander тоже неплохой инструмент, но лично я предпочитаю Файлзиллу.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Чтобы ввести любой код, вставьте его между [php] и [/php]. Ссылка (URL), помещенная в текст комментария, не будет активной. C целью ее выделения и более удобного копирования можно заключить ее между тегами <pre> и </pre>.