Перед тем, как сесть за написание этой статьи, я спросил у одного начинающего вебмастера: «Ты работаешь с ftp-клиентом FileZilla?»
«Нет еще ни разу не пробовал! Напиши статью для начинающих, представь что они вообще ничего не знают!
В сети много информации, но она совсем непонятна» — ответил он! В этой статье я постараюсь простым и доступным языком показать, как выполняются основные операции при работе с лучшим на мой взгляд, ftp-клиентом FileZilla.
Для удобства и понимания, разделим окно программы FileZilla на Панели, исходя
из их функций:
- Панель инструментов
- Панель быстрого подключения
- Лог сообщений
- Локальная панель (компьютер)
- Серверная (удаленная) панель
- Очередь передаваемых файлов
После покупки и оплаты хостинга, вебмастер получает письмо об активации своего аккаунта. Образец письма показан ниже на скриншоте, все данные изменены!
1 Настройка ftp доступа:
Настройка Менеджера сайтов:
Менеджер сайтов можно открыть двумя способами:
1 Файл — Менеджер сайтов
Откроется окно Менеджера сайтов:
- Нажимаем кнопку «Новый сайт»
- Даем осмысленное имя сайту (например домен.ru или Учебник, )
- нажимаем Enter, сохраняем
Теперь для этого сайта настраиваем данные FTP доступа.
Из письма копируем и вставляем данные, хост, порт, Пользователь, Пароль
Выбираем:
- Протокол: FTP — File Transfer Protocol
- Тип входа: Нормальный
Вкладки:
— Дополнительно
— Настройка передач
— Кодировка
Все настройки оставляем по умолчанию.
После заполнения всех данных нажмите кнопку «ОК». Данные сохранятся и окно закроется.
2 Подключаемся к серверу:
Подключиться к удаленному серверу возможно через Менеджер сайтов или из Панели быстрого подключения.
2.1 Вызываем Менеджер сайтов:
- Выбираем нужный сайт, если их несколько
- Соединиться
После этого происходит соединение ftp-клиента FileZilla с удаленным сервером, в
Серверную панель загрузятся директории и каталоги вашего сайта!
2.2 Панель быстрого подключения:
Здесь все проще, заполняем поля:
- Хост: Здесь можно вводить:
- ftp12.hostia.name
- ftp.ваш-сайт.ru
- 213.155.29.151
- Имя пользователя
- Пароль:
- Порт: (если известен)
Нажимаем кнопку «Быстрое соединение». Мы на удаленном сервере!
2.3 Подключение к последнему использованному серверу:
Программа FileZilla запоминает ваши подключения к серверу, поэтому всегда можно использовать эту кнопку на Панели инструментов:
2.4 Подключение через список сайтов:
Выбираем нужный сайт, кликаем мышкой, происходит подключение.
3 Навигация по Локальной и Серверной Панелям:
3.1 Передача файлов:
Навигация по Локальной и Серверной Панелям осуществляется обычным способом, выделяем каталог и нажимаем Enter. Передвигаясь по дереву каталогов, от корневого к вложенным, ищем нужный и открываем его на просмотр или редактирование.
Пример дерева каталогов, архив моего сайта Учебник:
Чтобы скопировать нужный файл или каталог с компьютера на сервер, или наоборот, необходимо выделить его и переместить, не отпуская левую клавишу мышки, метод Drag-and-Drop.
Используем Контекстное меню:
— выделяем файл или группу, каталог
— правая клавиша мышки
— закачать
4 Редактирование файлов на сервере:
- Выделяем нужный файл
- правая клавиши мышки
- Просмотр/Правка
- файл открывается у вас на компьютере
У меня файл открылся в текстовом редакторе Notepad++.
Как настроить чтобы файлы открывались в Notepad++:
Меню инструментов:
- Редактирование
- Настройки
- Правка файлов
После редактирования сохраняем файл, он передается на сервер.
Следующие операции также выполняются через Контекстное меню:
- переименование файлов/каталогов
- удаление файлов/каталогов
5 Сравнение каталогов:
Вид:
- Сравнить каталоги
- Включить
Панели после сравнения. Цветом отмечены файлы которые отсутствуют в локальной панели.
Чтобы исключить одинаковые файлы, в меню выбираем: Скрыть одинаковые файлы.
Файлы с Панели сервера скачиваем в ту же папку на Локальной панели. После этого сравниваем каталоги и отключаемся.
Этим способом я пользуюсь частенько, когда докачиваю картинки из папки uploads для бекапа сайта. Т.е мне не нужно качать картинки за весь месяц, я просто докачиваю недостающие.
Таким же образом можно сравнить два каталога, скажем бекап и сервер, по размеру файлов и времени модификации.
6 Настройка прав доступа:
- права доступа к файлу
- права доступа к каталогу
- рекурсивное назначение прав доступа
Выделяем папку или файл, правая клавиша мышки — Права доступа к файлу
Здесь мы можем посмотреть или изменить атрибуты файла:
Если в каталоге находятся вложенные папки, то мы можем назначить права:
— ко всем файлам и каталогам
— только к файлам
— только к каталогам
Для этого ставим галочку и выбираем из списка нужное!
Права доступа можно изменять, меняя набор прав, т.е ставя галочки, а можно просто вписать значение, например 644 и нажать кнопку «ОК»
7 Как сделать бекап сайта:
Обычно вебмастера сильно не задумываются по этому вопросу и тупо скачивают весь каталог public_html. Я не могу себе этого позволить, т.к пользуюсь мобильным модемом и берегу мегабайты!
Для восстановления сайта на Вордпресс достаточно:
1 Папка public_html
— файл .htaccess
— файл robots.txt
— файл wp-config.php
2 папка wp-content
— plugins
— themes
— uploads
3 Архив БД MySQL
Имея этот набор файлов, вебмастер имеет возможность быстро восстановить сайт, после падения или перенести сайт на другой сервер!
8 Правила безопасности при работе с ftp-клиентом:
Огромное количество взломов сайтов, приходится на несанкционированное проникновение на сервер, при помощи кражи паролей от FTP!
При соединении с сервером, ftp-клиент FileZilla передает логин и пароль доступа, в открытом виде!
1 Используйте пароль только на одну сессию, после отключения от сервера почистить историю и записи:
2 Иметь на компьютере приличные антивирус и файрволл
3 Чаще менять пароли к панели управления и ftp
Скачать программу ftp-клиент FileZilla, вы можете на официальном сайте. Программа активно поддерживается и обновляется, она проста и понятна, работает быстро и без проблем!
Всем кто дочитал до конца удачи и успехов в сети!