Настройка FileZilla для FTP: пошаговое подключение к хостингу

Печать
  • 0

FileZilla представляет собой бесплатный FTP-клиент для Windows, macOS и Linux, через который файлы копируются между Вашим компьютером и хостингом. Для подключения к хостингу TopHost нужны четыре значения: сервер (ftp.вашдомен или IP-адрес сервера), порт 21, имя пользователя FTP и его пароль. Сохраните их один раз в Site Manager, и дальше подключение будет занимать один щелчок.

Что подготовить заранее

ПолеЧто указать
Hostftp.вашдомен, например ftp.example.md. Пока домен не направлен на TopHost, используйте IP-адрес сервера из cPanel: блок General Information, строка Shared IP Address.
Port21
UserИмя пользователя cPanel для основного аккаунта или полный логин имя@домен дополнительного аккаунта (Как создать дополнительный FTP-аккаунт).
PasswordПароль от cPanel для основного аккаунта или пароль, заданный для дополнительного.

Скачивайте FileZilla (клиент, а не FileZilla Server) только с официального сайта filezilla-project.org. Установщик для Windows может предлагать дополнительные программы; от них можно отказаться.

Шаг 1. Откройте Site Manager

Запустите FileZilla и выберите File, затем Site Manager. Сочетание клавиш: Ctrl+S в Windows и Linux, Cmd+S на Mac.

Шаг 2. Добавьте сайт

  1. Нажмите New site и назовите запись понятно, например по имени домена.
  2. На вкладке General в поле Protocol выберите FTP - File Transfer Protocol.
  3. Заполните Host и Port по таблице выше.
  4. В поле Encryption выберите Use explicit FTP over TLS if available. С TLS пароль и файлы передаются в зашифрованном виде, а не открытым текстом.
  5. В поле Logon Type выберите Normal и введите User и Password. На компьютере, которым пользуются несколько человек, лучше выбрать Ask for password, чтобы пароль не сохранялся.

Две необязательные настройки сэкономят время в дальнейшем:

  • Вкладка Advanced, поле Default remote directory: укажите /public_html, если работаете в основном с главным сайтом. Иначе основной аккаунт открывается в домашней папке.
  • Вкладка Transfer Settings: оставьте Transfer mode в положении Default или выберите Passive; отметьте Limit number of simultaneous connections и задайте от 2 до 4, если сервер сообщает о слишком большом числе подключений.

Шаг 3. Подключитесь

Нажмите Connect. При первом подключении через TLS FileZilla покажет сертификат сервера и спросит, доверять ли ему. В сертификате может стоять имя хостинг-сервера, а не Вашего домена; на виртуальном хостинге это нормально. Отметьте Always trust this certificate in future sessions и подтвердите кнопкой OK.

Если подключение удалось, в правой панели появятся папки на сервере, а в левой будет Ваш компьютер. Чтобы загрузить файлы, перетащите их слева направо. Очередь внизу показывает ход передачи; всё, что не передалось, остаётся на вкладке Failed transfers, откуда передачу можно запустить снова. Не знаете, какую папку открыть? См. статью Куда загружать файлы сайта в cPanel.

SFTP вместо FTP

SFTP работает поверх SSH и доступен только для основного пользователя cPanel, после того как для аккаунта включён доступ по SSH. На виртуальном хостинге SSH включается по запросу, а нужный порт указан в статье Подключение к серверу по SSH (это не порт 22). Дополнительные FTP-аккаунты SFTP не поддерживают; для них безопасным вариантом остаётся FTP с явным TLS.

Ошибки и их значение

  • 530 Login authentication failed. Неверное имя пользователя или пароль. Для дополнительного аккаунта вводите полный логин имя@домен. Смените пароль в cPanel (FTP Accounts, Change Password), а для основного аккаунта воспользуйтесь статьёй Забыли пароль? Где его сбросить.
  • Connection timed out или Could not connect to server. Возможно, имя хоста ещё не указывает на TopHost; попробуйте IP-адрес сервера. Если всё работало и перестало после нескольких неверных паролей, файрвол сервера временно заблокировал Ваш IP (причины блокировки IP). Если блокировка не снимается, пришлите нам свой IP в тикете.
  • Зависает на «Initializing TLS...» или выдаёт «Failed to retrieve directory listing». Обычно мешает антивирус, файрвол или роутер, вмешиваясь в канал передачи данных FTP. Переключите Transfer mode между Passive и Active или временно отключите проверку FTP в антивирусе. Вариант Only use plain FTP (insecure) используйте только для короткой проверки из надёжной сети и никогда в публичном Wi-Fi.
  • 421 Too many connections. FileZilla открыл больше одновременных подключений, чем допускает сервер. Уменьшите лимит в Transfer Settings, как описано выше.
  • Файлы приходят размером 0 байт. Скорее всего, закончилось место на диске: см. Файл загрузился с нулевым размером.

Защитите сохранённые пароли

По умолчанию FileZilla хранит сохранённые пароли на компьютере в виде, который могут прочитать и другие программы. Откройте Edit, затем Settings, затем Interface, затем Passwords и выберите Save passwords protected by a master password. Вредоносные программы, которые крадут FTP-пароли с компьютеров, остаются одним из частых путей заражения сайтов.

Если подключиться всё равно не получается, создайте тикет: https://billing.tophost.md/submitticket.php. Вставьте в него последние строки из журнала сообщений FileZilla.

Помог ли вам данный ответ?

Нужна помощь? Позвоните нам +373 795-800-80