FileZilla — как скачать, настроить и пользоваться FTP клиентом Файлзилла

Здравствуйте, уважаемые читатели блога Goldbusinessnet.com. В сегодняшней статье поговорим о таком нужном и важном софте как клиент FileZilla, который я всегда упоминаю, когда речь идет о необходимости работы с сайтом, расположенным на удаленном сервере.

Данная программа является каждодневным и постоянно используемым инструментом вебмастера, ведь именно она помогает загружать и выгружать различные изображения, видео, редактировать файлы, причем делать это с такой же легкостью, как будто они расположены на персональном компьютере. Да в конце концов, посредством Файлзиллы есть возможность делать резервное копирование (бэкап файлов сайта), что позволит их сохранить при неожиданном форс-мажоре.

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

Для чего нужна программа Файлзилла, где ее бесплатно скачать и как установить

Чтобы понять до конца степень необходимости использования FileZilla, рекомендую ознакомиться с материалом, в котором присутствует важная информация о том, что такое FTP (вот ссылка), как происходит соединение между клиентом и сервером, а также почему именно этот протокол является в нашем случае приоритетным.

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

  • назначать права доступа CHMOD (об этом еще поговорим) на те или иные папки;
  • скачивать и закачивать папки и файлы с компьютера на сервер хостера и наоборот;
  • редактировать файлы прямо на компьютере (иногда для этого можно призвать на помощь еще одну нужную программку для вебмастера Notepad ++;
  • переименовывать файлы и каталоги;
  • удалять ненужные объекты прямо на сервере вашего хостинга.

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

  • мультиязычность. Она доступна на многих языках, в их число входит русский. После установки вы будете наслаждаться работой с понятным русскоязычным интерфейсом;
  • простота и быстрота установки. Инсталляция происходит буквально в несколько шагов и не занимает много времени;
  • программа бесплатная. Я думаю, это ее существенный плюс, особенно для начинающих вебмастеров;
  • постоянное обновление. То, что она бесплатная, вовсе не означает ее "заброшенность", обновления случаются не слишком часто, но на постоянной основе, что очень важно с точки зрения безопасности.

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

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

Кстати, если нажмете на ссылку и перейдете на страницу загрузки, то увидите, что там есть не только варианты Файлзиллы для Winows (32- и 64-разрядной), но и для MAC OS X, а также для Linux. Причем, на скачивание автоматически предлагается самая последняя версия программы, соответствующая именно вашей операционной системе:

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

Устанавливается программа настолько легко, что даже самый несведущий сможет с этим легко справиться, поэтому я не буду описывать подробности. Скажу только, что после загрузки и запуска установочного файла необходимо поставить галочку, согласившись с лицензионным соглашением, затем несколько раз нажать кнопку «Next» (или «Далее»).

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

Сегодняшний материал был бы неполным, если бы я не упомянул о портативной версии программы FileZilla Portable, которую возможно скачать с упомянутого уже мною русского сайта (ссылка дана чуть выше). Там даже вариант для Windows XP имеется:

Есть еще один надежный веб-ресурс Portableapps.com, где вы тоже найдете портативную Файлзиллу, которая очень удобна, поскольку не требует установки (распаковал архив и пользуйся), а также весьма мобильна в том смысле, что ее можно загрузить на флешку и использовать на любом устройстве. Это, кстати, еще один шаг на пути повышения уровня безопасности, к теме которой я вернусь еще не раз в сегодняшней статье.

Настройка подключения к серверу посредством FileZilla

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

Для начала разберем самый простой вариант работы с Файлзиллой, используя простой FTP. Он наиболее удобен, но, увы, наименее защищенный из всех, поэтому чуть ниже в специальном разделе я подробно расскажу о том, как применить несложные, но эффективные приемы при работе с этим протоколом, которые сразу на порядок повысят степень защиты от кражи ваших персональных данных, включая логин и пароль (здесь о данных авторизации подробнее).

Итак, для подключения к удаленному серверу необходимо ввести следующую информацию. Во-первых, адрес хоста, куда входит IP сайта (что означает Internet Protocol и как используется айпи веб-ресурсов в сети):

ftp://121.86.134.219

или доменное имя (какие домены существуют):

ftp://domen.ru

Но протокол «ftp//:» можно опустить, если вы используете незащищенный ФТП:

121.86.134.219
или
domen.ru

Во-вторых, логин (имя пользователя) и пароль. Всю необходимую информацию для доступа по FTP предоставляет хостер, у которого вы приобретаете место для сайта. При покупке хостинга провайдер либо присылает письмо, в котором указаны все необходимые данные, либо (как Sprinthost) предоставляет их в панели созданного аккаунта, что кстати, более надежно.

Подключиться к удаленному серверу через ФТП клиент Файлзилла можно двумя путями:

1. Вводите в соответствующие поля адрес хоста, имя пользователя и пароль (графу «Порт» можно не заполнять, поскольку по умолчанию обычный FTP реализуется через port 21) и нажимаете кнопку «Быстрое соединение»:

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

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

2. Использовать Менеджер сайтов удобно и практично, но при этом значительно более опасно (напоминаю, все подробности о том, почему это так и как можно существенно улучшить ситуацию, читайте ниже). Нажимаете кнопку «Новый сайт», вводите название (не обязательно доменное имя, можно вписать все что угодно, главное, чтобы вы могли идентифицировать каждый из профилей, если их у вас их несколько). Кстати, вы можете в любое время переименовать какой угодно профиль, щелкнув по одноименной кнопочке.

Заполняете столько профилей, сколько имеете веб-ресурсов (пример стандартной установки настроек для простого ФТП указан на выше расположенном скриншоте).

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

В левой части окна FileZilla под названием «Локальный сайт» откроется список всех папок и содержащихся в них файлов, находящихся на компьютере.

На правой стороне под наименованием «Удаленный сайт» будут расположены папки и файлы на сервере хоста. Слева и справа вверху будет расположено дерево папок соответственно локального и удаленного сайта, а чуть ниже — подпапки и файлы, входящие в состав выбранного на текущий момент каталога.

Как пользоваться FileZilla при работе с файлами

Ну а теперь разберем основные и наиболее часто применяемые возможности из того широчайшего функционала, который предоставляет клиент.

Перемещать объекты в открытом окне Файлзиллы можно известным методом «drag-and-drop» (в переводе с английского это выражение означает буквально означает «тащи и брось»). Хватаете мышкой нужный вам объект (файлик или папку), перетаскиваете на противоположную сторону окна программы и отпускаете.

Но я, например, больше предпочитаю использовать для всех действий контекстное меню. Если хотите закачать объект с компьютера на сервер или проделать обратное действие (скачать его с сервера), то выделяете файл или каталог мышкой и выбираете нужный пункт:

При этом выделенный файл или папка будут перемещены в ту директорию, которую вы сначала выберете на противоположной стороне окна Файлзиллы (по факту это будет копирование объекта, то есть оригинал сохраняется на своем законном месте, что вполне логично).

Ежели любую операцию (не только скачивание или закачку) необходимо проделать с двумя или более папками или файлами, то следует использовать клавишу Ctrl (при выборочном выделении объектов) либо Shift (при выделении сразу целой группы):

С тем, чтобы просмотреть или отредактировать файл на хостинге, в том же контекстном меню нажимаете строчку «Просмотр/Правка»:

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

При наличии у вас ОС Виндоус выбираете файлик точно с таким же расширением, но не на сервере, а у себя на компе, подводите к нему курсор, нажимаете правую кнопку мышки и в появившемся меню находите пункт «Свойства», а затем жмете «Изменить»:

Далее щелкаете по кнопочке «Обзор» и из списка имеющихся программ выбираете нужную. В конце сохраняете выбор приложения нажатием «OK».

В основном файлы сайта имеют расширения .php, .html, .css, для редактирования которых весьма подходит продвинутый блокнот Notepad ++ (здесь о нем много чего написано), поэтому советую установить именно этот редактор.

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

После того, как вы закончите редактирование файла, сохраните его. Переходите в программу Filezilla, где появится сообщение:

Для загрузки измененного документа обратно на сервер хлопаете по кнопке «Да». Для того, чтобы не засорять компьютер ненужными загрузками, можете поставить галочку напротив опции «Закончить правку и удалить локальный файл» (впрочем, это на ваше усмотрение).

Посмотрим еще разок на контекстное меню, которое отображается после подвода курсора к любому объекту на удаленном сервере и нажатия правой кнопки мышки:

Кроме рассмотренных уже выше действий можно создавать новые каталоги или файлы, удалять, переименовывать их, обновлять содержание любых объектов (альтернатива — нажатие клавиши F5), копировать адрес в буфер обмена при необходимости, что очень удобно.

Ну и особо важным пунктом является «Права доступа к файлу...» (здесь подробно расписано о назначении прав CHMOD), которые настраиваются в UNIX-подобных операционных системах, используемых большинством хостинг провайдеров.

Возможность скачивания и закачки каталогов и отдельных файлов позволяет применять client FileZilla для заливки сайта с локального сервера на хостинг, а также производить резервное копирование и восстановление веб-ресурса после форс-мажора.

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

Как усилить безопасность при работе с Файлзиллой

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

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

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

Но продолжим. Выше я упомянул, что быстрое соединение является более безопасным, а автоматизировать процесс и дополнительно повысить надежность можно при помощи Кипас (тут ознакомьтесь с тем, как настроить эту программу именно для FileZilla).

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

Дело в том, что после каждого соединения с сервером остается история подключений, которая записывается в файле с расширением .xml, содержание которого можно проверить, если вбить в поисковую строку браузера вот такой путь (в случае ОС Виндоус):

C:/Users/[имя учетной записи]/AppData/Roaming/FileZilla/recentservers.xml

Естественно, не забудьте заменить «[имя учетной записи]» названием своей учетки. В результате перед вами откроется содержание, в котором вы увидите все пароли в открытом виде:

Мало того, что данные никак не зашифрованы, они еще и хранятся в месте, которое одинаково для всех пользователей Windows, коих подавляющее число вследствие популярности этой ОС. Таким образом, эта информация никак не защищена от кибер-воров.

Чтобы в принципе исключить такую ситуацию, необходимо просто каждый раз сразу после ввода данных авторизации и подключения к серверу (подчеркиваю, сразу!) открывать выпадающее меню рядом с кнопкой быстрого соединения и нажимать пункт «Очистить историю»:

В качестве дополнительного шага не будет лишним еще и «Очистить строку соединения», удалив из зоны видимости введенные вами данные подключения. И только затем начать работу.

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

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

C:\Users\[имя учетной записи]\AppData\Roaming\FileZilla\sitemanager.xml

Ежели вы использовали Менеджер сайтов без применения каких-либо мер предосторожности, то в файле sitemanager.xml будут доступны все ваши логины и пароли:

Так что это полновесное предупреждение тем, кто только сейчас планирует начать пользоваться Файлзиллой. Те же, кто до недавнего времени активно применял Менеджер сайтов, создавая в нем профили, но у кого есть-таки желание перейти в более безопасный режим с использованием связки «Быстрое соединение» + Кипас, попутно удалив всю конфиденциальную информацию из файла sitemanager.xml, могут сделать это буквально в два клика. Для этого нужно просто открыть контекстное меню «Редактирование» и выбрать пункт «Удалить личные данные»:

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

С этой целью выбирайте:

1. «Шифрование» — «Использовать явный FTP через TLS если доступен». Активация этой опции позволяет шифровать передаваемые данные через 21 порт, что крайне удобно). Но надо иметь ввиду, что не все серверы настроены под этот вид соединения.

2. «Тип входа» — «Запросить пароль». В этом случае в ходе каждой попытки соединения с сервером FileZilla будет запрашивать ввод пароля, при этом в файле sitemanager.xml будет хранится только логин.

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

  1. Соединяемся по FTP используя тип «Быстрое соединение» и введя данные авторизации посредством менеджера KeePass.
  2. Очищаем строку соединения и историю.
  3. Отключаемся от сервера (нажав на крестик в верхней панели).
  4. Стираем персональную информацию (в верхнем меню «Редактирование» - «Удалить личные данные»). Этот пункт необходим для того, чтобы ликвидировать имя пользователя, которое может быть записано, пароль при игнорировании Менеджера сайтов в любом случае будет скрыт.
  5. Закрываем клиент FileZilla.

После этих манипуляций введите поочередно в поисковую строку браузера вот такие пути до файлов XML, в которых записывается вся информация в ходе работы программы:

C:/Users/[имя учетной записи]/AppData/Roaming/FileZilla/filezilla.xml
C:/Users/[имя учетной записи]/AppData/Roaming/FileZilla/recentservers.xml
C:/Users/[имя учетной записи]/AppData/Roaming/FileZilla/sitemanager.xml

Напоминаю, что [имя учетной записи] следует заменить на название собственной УЗ. Ежели ни в одном из этих файлов вы не найдете своих персональных данных в виде логина и пароля, то это и будет доказательством корректности произведенных вами телодвижений.

Выполняйте скрупулезно описанные выше несложные правила при каждом соединении с сервером. Это практически не отнимет времени, а вот серьезно повысить уровень безопасности даже при использовании стандартного протокола FTP такие действия, безусловно, помогут.

Использование безопасного протокола SFTP в Файлзилле

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

Таким образом, связка Быстрое соединение + KeePass + SFTP (SSH File Transfer Protocol) даст почти полную гарантию того, что персональные данные будут недоступны для вирусных программ и ваши логины с паролями не попадут в руки злоумышленникам.

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

Единственное, перед тем, как нажать горячие клавиши Ctrl+Alt+A, инициирующие автоматическое заполнение полей авторизации, необходимо прописать в графе «Порт» 22. В этом случае клиент FileZilla, в котором никаких дополнительных настроек делать не нужно, сам добавит к названию хоста необходимую приставку «sftp://»:

Единственная проблема заключается в том, что, в отличие от стандартного FTP, безопасный протокол передачи файлов требует соответствующих настроек конфигурации со стороны хостера, на сервере которого расположены файлы вашего сайта. Например, мой провайдер Sprinthost предоставляет возможность своим клиентам (вебмастерам) подключаться по SFTP. Что радует, эта услуга доступна для всех тарифных планов виртуального хостинга.

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

Если пассворд, пусть даже самый сложнейший, все-таки может быть взломан (по крайней мере, такая возможность не исключается), то подобрать ключи SSH фактически нереально.

Практически подготовка, настройка и реализация такой формы аутентификации происходит следующим образом. На стороне клиента (то есть, на компьютере пользователя) генерируется пара ключей (открытый и закрытый) с помощью специального ПО (для Windows можно применить известную программу PuTTygen).

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

Для назначения ключа аутентификации в клиенте Файлзилла необходимо пройти в раздел «Редактирование» - «Настройки» и выбрать там «SFTP»:

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

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

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

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

6 отзывов

  1. Полина

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

  2. Игорь

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

  3. вячеслав

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

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

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

  5. Александр

    Можно уточнения к вопросу Вячеслава ? В "Тотале" все операции делать безопаснее, чем в описанном ?

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

    Александр: да нет, все программы подобного рода грешат тем же самым, и Тотал не исключение, насколько я знаю.

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

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

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