Настройка FileZilla для FTP: пошаговое подключение к хостингу
ПечатьFileZilla представляет собой бесплатный FTP-клиент для Windows, macOS и Linux, через который файлы копируются между Вашим компьютером и хостингом. Для подключения к хостингу TopHost нужны четыре значения: сервер (ftp.вашдомен или IP-адрес сервера), порт 21, имя пользователя FTP и его пароль. Сохраните их один раз в Site Manager, и дальше подключение будет занимать один щелчок.
Что подготовить заранее
| Поле | Что указать |
|---|---|
| Host | ftp.вашдомен, например ftp.example.md. Пока домен не направлен на TopHost, используйте IP-адрес сервера из cPanel: блок General Information, строка Shared IP Address. |
| Port | 21 |
| 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. Добавьте сайт
- Нажмите New site и назовите запись понятно, например по имени домена.
- На вкладке General в поле Protocol выберите FTP - File Transfer Protocol.
- Заполните Host и Port по таблице выше.
- В поле Encryption выберите Use explicit FTP over TLS if available. С TLS пароль и файлы передаются в зашифрованном виде, а не открытым текстом.
- В поле 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.