FTP аккаунты

В программе: Файл → FTP аккаунты
FTP аккаунты в программе используются в разных инструментах, например: Установщик CMS, Экспорт и заливка, Заливка картинок и т.д.

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


Окно программы: FTP аккаунты


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




Основные настройки


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

  • Хост — адрес к которому необходимо подключатся программе (ip либо домен сервера)
  • Порт — порт для соединения (чаще всего порт 21)
  • Логин — логин пользователя
  • Пароль — пароль пользователя (если оставить пустым — то во время постинга программа попросит пользователя ввести пароль)




Дополнительные настройки


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


Дополнительные настройки FTP аккаунта


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


Принцип, по которому заполняется поле «Удаленный каталог по умолчанию»


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

Параметры Пассивный режим и ASCII режим необходимо активировать, если этого требуют настройки вашего сервера.

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




Тестирование настроек


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

220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 10:50. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
USER test
331 User test OK. Password required
PASS 111111
230-User test has group access to:  test1    sshusers  
230 OK. Current restricted directory is /
CWD /
250 OK. Current directory is /
CWD /web/
250 OK. Current directory is /web
QUIT
221-Goodbye. You uploaded 0 and downloaded 0 kbytes.
221 Logout.

Первые 6 строк — это приветствие от сервера. В каждого сервера оно может быть разным. В данном случае полезная информация находится во второй строке, там указано, что максимальное количество подключений для этого аккаунта — 50.
В 7 строке программа отправляет серверу логин. Сервер проверяет есть ли пользователь с таким именем и если есть (8 строка), спрашивает пароль. В 9 строке Зеброид отправляет пароль, в ответ сервер должен прислать подходит ли этот пароль или нет.

Дальше идёт попытка попасть в нужный каталог. Если всё правильно, то вы должны получить ответ, аналогичный описанному в 15 строке.