FileZilla – инструкция по использованию и настройки FTP-клиента

Как Вы уже знаете, доступ к сайту осуществляется по двум Интернет-протоколам: HTTP и FTP . Первый, более привычный, открывает веб-интерфейс сайта и системы управления контентом (если таковая имеется). Другой же напротив, открывает доступ к каталогам сайта, предоставляя функции схожие с «Проводником Windows »: редактирование файлов и папок, регулирование прав доступа, загрузка и скачивание содержимого.

  • Как активировать FTP сервер на Windows 7 Установка FTP-сервера. FTP-сервер входит в состав служб IIS. Для его установки открываем Панель управления -> Программы -> Включен…
  • Память Андроид-телефонов: RAM (ОЗУ), ROM (ПЗУ) и внутренняя память Типы памяти ROM (Read Only Memory), ПЗУ – это память, который не требует питания для хранения его данных (“нестираемая” память).
  • Что такое «билд»? Билд — это в буквальном переводе — "сборка". Т.е. берём срез исходников, создаём некие deliverables, т.е. исполняемые файлы, конф…
  • Подборка интересных материалов из мира веб-разработки и IT за неделю Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.

Рассмотрим установку программы FileZilla и её использование для передачи файлов на файлообменный сервис Letitbit. В поле поиска любого поисковика вводим «filezilla» и в выдаче получаем домашний сайт программы.

Переходим на сайт и кликаем на ссылку «Скачать».

Выбираем нужную нам версию программы и кликаем на ссылку для загрузки.

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

Нажимаем на кнопку «I Agree».

Ставим отметку в поле «Anyone who uses this computer (all users)» и кликаем на кнопку «Next».

Отмечаем нужные нам позиции (я добавил отметку в «Desktop Icon») и жмём кнопку «Next».

Указываем путь для установки программы и кликаем на кнопку «Next».

Нажимаем на кнопку «Install».

Заканчиваем установку кнопкой «Finish» и запускаем программу.

FILEZILLA

Основное окно программы имеет такой вид.

Для создания доступа к сайту по FTP нам нужно зайти в «Файл»-«Менеджер сайтов…».

Получаем окно для управления веб-сайтами.

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

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

Шаг 1. Нажимаем «Новый сайт», пишем название сайта.

Шаг 2. Получаем запись с названием нашего сайта в «Мои Сайты».

Шаг 3. Копируем и вставляем адрес FTP сервера.

Шаг 4. Указываем порт 21 (основной номер порта для FTP).

Шаг 5. Выбираем Тип входа «Учётная запись» (для Анонимного входа на сервер шаги 6 и 7 пропускаем).

Шаг 6. Копируем и вставляем в эти 2 поля полученный Логин.

Шаг 7. Копируем и вставляем в поле «Пароль» полученный пароль.

Шаг 8. Можно сразу соединиться с сервером нажав кнопку «Соединиться».

Шаг 9. Или сохранить данные, нажав на кнопку «ОК».

Для доступа к сайту по FTP-протоколу, в основном окне программы FileZilla нажимаем кнопку быстрого доступа к выбору сайта и кликаем на созданный нами веб-сайт.

Получаем соединение с сервером, о чём нас информирует надпись (1 на скриншоте) «Список каталогов извлечен». Дальше ищем в левом окне программы нужную нам папку с файлом, который хотим загрузить на сервер (2 на скриншоте) и нажимаем на неё. Получаем в нижнем левом окне программы содержимое этой папки (3 на скриншоте).

В правом верхнем окне программы получаем основную директорию удалённого сайта (4 на скриншоте). В правом нижнем окне программы получаем папку (можем выбирать), куда будем загружать наш файл (5 на скриншоте).

Теперь делаем 2 клика мышкой по файлу, который загружаем на сервер и после загрузки видим загруженный файл в правом нижнем окне программы. Внизу программы, во вкладке «Успешные передачи» видим цифру с количеством успешно переданных файлов, в нашем случае (1).

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

Для себя, в меню «Редактирование»-«Настройки…» ставлю в поле «Максимальное число попыток» — 10 попыток, чтобы заставить приложение, даже при обрывах связи, докачать наш файл на сервер до конца. Ну вот и всё! Описанной мною пошаговой инструкции и выбранных опций, хватит для обычной стандартной загрузки файлов.

Графический интерфейс SFTP

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

Читайте также:  Сравнение производительности iOS 9.3.2 и iOS 10 beta 2

SSH из коробки поддерживает протоколы SCP и SFTP. Причём в пакете ssh поставляются одноимённые утилиты scp и sftp для обмена файлами. Подробности о них вы найдёте в статье «SSH (ч.5): Копирование файлов с помощью scp и sftp». Но это утилиты с интерфейсом командной строки, что не всем может быть удобно.

Протокол SFTP поддерживается несколькими кроссплатформенными программами с графическим интерфейсом. То есть, вы можете закачивать и управлять файлами на сервере через программу с графическим интерфейсом. Причём на сервере кроме запущенного SSH больше ничего не требуется.

Ищем файлы и папки с использованием протокола передачи данных FTP или SFTP

Получить доступ к файлам и папкам, что располагаются на удалённом устройстве, который в свою очередь поддерживает FTP протокол, можно с помощью соответствующего клиента. В данном конкретном примере мы воспользуемся весьма функциональным клиентом – FlashFXP.

  1. Скачайте и установите его, либо воспользуйтесь портативной версией, которая также существует и доступна к скачиванию с сайта разработчика.
  2. Запустите приложение и создайте подключение, воспользовавшись для этого пунктом Сайты -> Менеджер сайтов…
  3. Введя все необходимые данные для FTP или SFTP соединения, осуществите непосредственное подключение.
  4. Соединившись, будут отображены файлы и папки, что размещены на удалённом компьютере. Вам необходимо отрыть окно поиска, для чего в верхнем меню клиента предусмотрен соответствующий пункт Инструменты -> Поиск Файлов на Сервере…
  5. Открыв данное окно, вам будет нужно ввести в поле Имя название интересующей вас папки или файла, который должен быть найден. При необходимости, можно скорректировать путь, по которому необходимо осуществлять поиск.

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

    И в завершении нажать по кнопке Поиск, дабы запустить процедуру поиска.

  6. По окончании сканирования будет выведен список с найденными файлами и папками, которые можно открыть, скопировать к себе на компьютер или просто перейти, если речь идёт о папке.

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

Безопасность и надежность хранения ваших данных

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

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

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

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

Не надейтесь на провайдера, регулярно делайте копии сайта самостоятельно и храните их на удаленном независимом хранилище.

Как сделать Dump файловой системы сайта посредством FTP

Вы можете попробовать скачать файлы сайта (выделением и перетаскиванием) в FTP менеджере. Но нужно брать во внимание два обстоятельства:

  1. Сайт может копироваться полчаса, час и более;
  2. Очень велика вероятность, что на середине менеджер зависнет, оборвется связь с сервером, файлы скачаются не целиком и т.д.

Пофайловое копирование сайта может занять час и более

Целесообразно упаковать содержимое файловой системы в архив и скачать одним файлом. Но FTP-менеджеры не умеют работать с архивами. Найти выход можно с помощью ftp-клиентов (например, ftpadmin или net2ftp), а можно не использовать постороннее ПО, а загрузить пару скриптов на копируемый сайт посредством FTP.

Используем библиотеку PclZip для работы с ZIP архивами

Библиотека PcLZip на PHP умеет работать с ZIP архивами (упаковывать и распаковывать файлы на сервере). Это один файл PHP весом чуть больше 200 Кб, который необходимо загрузить на сервер и обращаясь к этой библиотеке можно выполнять операции с упаковыванием и распаковыванием ZIP архивов на сервере.

Упаковка ZIP архивов на сервере

Например, чтобы упаковать весь сайт в архив, создадим файл add_to_ и загрузим его в корень сайта (где поместим и файл библиотеки ):

<?php define(‘ROOT’, rtrim(str_replace(‘\\’, ‘/’, dirname(__FILE__)), ‘/’). ‘/’); $name_arch = ROOT. »; $files_dir = rtrim(ROOT, ‘/’); $files_to_arch = array(); require_once(ROOT. »); for($d = @opendir($files_dir); $file = @readdir($d);) { if($file!=’.’ && $file!=’..’) { $files_to_arch[]= $file; } } chdir($files_dir); $archive = new PclZip($name_arch); $v_list = $archive->create(implode(‘,’, $files_to_arch)); if($v_list == 0) { die(«Error : «.$archive->errorInfo(true)); } else { echo ‘OK’; } ?>

Достаточно обратиться к этому файлу из своего браузера ваш__to_: в считанные секунды получим извещение «ОК» и архив всего сайта в корне под названием ««.

Распаковка ZIP архивов на сервере

С помощью библиотеки PclZip мы можем загрузить архив на сервер по FTP и там же его распаковать. Нам потребуется создать файл  с содержимым:

<?php require_once(»); $archive = new PclZip(»); if ($archive->extract() == 0) { die(«Error : «.$archive->errorInfo(true)); } ?>

Теперь, чтобы разархивировать архив сайта под названием «» в корне сайта, нам необходимо обратимся в браузере по адресу: ваш_

Преимущества предложенного мною метода в том, что на архивирование и разархивирование сайта по FTP уходят считанные секунды времени!

FTP – как сетевой диск на Windows

Ранее рассматривался способ FTP-доступа по средствам бесплатной программы «Filezilla», подробно был описан момент подключения к хостинг-директории сайта. Ниже сделаем обзор подключения с помощью стандартных инструментов Windows, добавив FTP адрес в качестве сетевого диска.

  1. Откройте папку «Компьютер» на рабочем столе или по нажатии комбинации клавиш «Win + E».
  2. В свободном месте щёлкните правой кнопкой мышки. Выберите из контекста «Добавить новый элемент в сетевое окружение».
  3. В диалоговом окне мастера добавления сетевого размещения ознакомьтесь с общими сведениями и нажмите кнопку «Далее».
  4. В следующем окне будет предложено выбрать место размещения нового элемента, если таковых не имеется, то будет предложено создать новый. Двойным кликом по соответствующему пункту.
  5. В поле  «Сетевой адрес или адрес в Интернете» введите полный FTP-адрес (хост) Вашего сайта (данные подключения предоставляются хостинг-провайдером, сразу после регистрации). Пример: ftp://mysite.ru/public/ (Для своего примера, я воспользовался адресом на каталог загрузки компании «Dlink» — ftp://)
  6. Жмём далее и снимаем галочку с пункта «Анонимно », так как потребуется указать имя пользователя для доступа к введённому ранее хосту. Пароль, как видим, система запросит после завершения, когда будет совершено первое подключение.
  7. Следующее окно предложит ввести название для сетевого элемента, например дайте ему имя своего сайта. Жмём «Далее», и переходим к конечному этапу где мастер предлагает «Открыть это сетевое размещение после нажатия кнопки «Готово»».
  8. Щёлкаем по «Готово», и в течение некоторого времени будет установлена связь. От Вас потребуется ввести пароль от FTP-сервера, если данные авторизации введены верно, то откроется доступ к FTP-каталогам сайта. (в моём случае, открылся «центр загрузок Dlink» со всеми доступными к просмотру папками и файлами)

Загружаем WordPress на хостинг

После завершения установки запускаем Файлзиллу.

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

Данные берем те, которые предоставлял хостер, когда вы оформляли тарифный план.

Посмотрите: среди них должна быть информация для FTP-доступа. Это нам и требуется.

В поле «Хост» пишем данные адреса (в Макхосте у меня ) или IP-адреса (например: ). Разницы нет. Файлзилла все нормально «переваривает». Главное, чтобы данные вводили точно те, которые вам дал поставщик услуг.

Во втором поле, «Имя пользователя», пишем логин (username) для FTP.

Третье, «Пароль», заполняем паролем.

Потом нажимаем кнопку «Быстрое соединение» (как вы успели заметить: все идет по порядку).

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

И жмем по ней (действия происходят подобно, как в проводнике компьютера).

ВНИМАНИЕ! У вас может отличаться название корневой папки. Это зависит от хостинга. Например, встречаются и такое название «public_html». Уточняйте в техподдержке! О корневой папке я писал в статье «Корневая папка-где ты?»

Помните, что у нас стояла задача: закачать содержимое WordPress на сервер? Вы уже увидели на скриншоте выше, что в программе с левой стороны находятся файлы компьютера, а справа – сервера?

Значит сейчас правая сторона у нас – пустая. Все, что увидите внутри папки (httpdocs), вам не нужно. Можете удалять.

СТОП! Будьте внимательны! Убедитесь, что вы находитесь именно там, где необходимо (httpdocs). Убедились? Теперь удаляйте.

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

Скачать актуальную версию можно с официального русскоязычного сайта

Заходите внутрь. Там еще одна вложенная папка. Открываем ее. В итоге видим такую картину в Файлзилле:

Все у меня не поместилось на скрине, но главное: вы заметили три характерные папки, название которых начинается с букв «wp». Выделяете все содержимое таким же путем, как в проводнике, и «перекидываете» его в правую часть программы, т.е. на сервер.

Я, например, делаю так: кликаю по любому файлу слева, делаю на клавиатуре «Ctrl+A»:

Читайте также:  Как обновить iPad со старых линеек, чтобы он правильно работал?

Потом – нажимаю на правую кнопку мышки и выбираю «Закачать на сервер».

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

Скоро у вас справа появятся такие же файлы, как и слева. Когда нижнее окошко станет пустым, процесс закончился. Поздравляю вас! Вы загрузили сайт на сервер!

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

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

Простой сайт, состоящий из html-документа и файлов — загружается точно также.

После загрузки сайта будь-то на CMS или состоящего из простого документа, необходимо к нему привязать домен и установка сайта будет завершена.

Настройка роутера: создание правил проброса портов

Теперь нам необходимо создать проброс портов на шлюзе. Шлюзом может быть роутер, модем или другое устройство. Войдите на веб-интерфейс роутера (читайте статью о том, что такое веб-интерфейс и как на него зайти: -zajti-v-nastrojki-routera/ ) и откройте раздел перенаправления портов. Подробнее о перенаправлении портов читайте в нашей статье: Что такое проброс порта.

Создайте два правила.

Правило №1: проброс внешнего порта 21 на порт 21 компьютера, где установлена программа FTP-сервер.

Правило №2: проброс диапазона портов на такой же диапазон портов на компьютере с установленной программой FTP-сервер.

Сохрание настройки.

Как пользоваться FTP-клиентом FileZilla

Подключение к удаленному серверу

Как только купили свой хостинг, провайдер создает вам аккаунт для доступа к сайту по ftp – соединению. Я использую хостинг от компании , в разделе логины и пароли, есть данные для доступа по ftp.

Далее переходим в панель авторизации и заполняем следующие данные:

  • Хост – адрес сервера, у меня он по IP, но это зависит от провайдера.
  • Имя пользователя – логин, для доступа к серверу, выдает провайдер.
  • Пароль – выдает провайдер.
  • Порт – заполняется при необходимости, но обычно остается пустым.

После ввода данных нажимаем кнопку Быстрое соединение. Готово, подключение к серверу произошло.

В файловом менеджере с одной стороны ваши данные на компьютере, с другой стороны вы видите файлы с удаленного сервера.

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

Открыть менеджер можно с панели быстрого доступа, или зайти в главное меню Файл -> Менеджер сайтов.

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

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

Меню Редактирование -> Настройки -> Пароли -> Сохранить пароли, защищая матером-паролем. Теперь при подключении будете вводить один пароль, который придумаете и который конечно не связан с паролем от сервера.

Передача данный по FTP

После подключения приступаем к передаче файлов на сервер и обратно. Это возможно двумя способами. В окнах открываем необходимые папки. И простым перетягиванием отправляем папку на удаленный сервер.

Или вызвав правой кнопкой мыши контекстное меню -> Закачать на сервер.

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

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

Работа с файлами на удаленном сервере

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

Редактирование файлов

Как пользоваться FTP-клиентом FileZilla

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

Права доступа

Как пользоваться FTP-клиентом FileZilla

Часто мы назначаем права доступа к файлам на сервере, одни файлы можно редактировать, другие нет. Поэтому с помощью ftp-клиента FileZilla можно назначить права доступа на файлы сайта.

Для папок и файлов атрибуты значат следующие:

Как пользоваться FTP-клиентом FileZilla
  • Чтение – просмотр папки или файла;
  • Запись – разрешение на внесение записи;
  • Выполнить разрешает зайти в папку или выполнить скрипт.

Поиск

Как пользоваться FTP-клиентом FileZilla

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

Открываем кнопку поиска на панели инструментов или меню Сервер -> Поиск файлов на сервере, а также просто нажав клавишу F3.

Как пользоваться FTP-клиентом FileZilla

Критериев для поиска много, по размеру, имени, дате и многому другому можно найти файл.

Сбросить настройки по умолчанию

В главном меню Редактирование, есть пункт Удалить личные данные