FileZilla — кросс-платформенный FTP-клиент с открытым исходным кодом. Поддерживает FTP, SFTP (SSH File Transfer Protocol), FTPS (FTP over TLS). Drag-and-drop интерфейс, менеджер сайтов (Site Manager), очередь загрузок, синхронизированный просмотр директорий.
Основные функции
- Site Manager — сохранение реквизитов подключения с поддержкой ключей SSH.
- Drag-and-drop — перетаскивание файлов между локальной и удалённой файловой системой.
- Расписание — автоматические загрузки в Pro-версии.
- Синхронизированный просмотр — одинаковая навигация в обеих панелях.
- Быстрое подключение — строка адреса сверху для быстрого доступа.
Подключение по SFTP с ключом
1. Edit → Settings → SFTP → Add key file
2. Добавить приватный ключ (.ppk для PuTTY или .pem)
3. File → Site Manager → New Site:
- Protocol: SFTP
- Host: server.example.com
- Logon Type: Key file
- Key file: /path/to/key.pem
FileZilla vs WinSCP vs Cyberduck
- FileZilla — кросс-платформенный, бесплатный, большинство платформ.
- WinSCP — только Windows, лучшая интеграция с PuTTY, SFTP-синхронизация.
- Cyberduck — macOS/Windows, облачные хранилища (S3, Google Drive).
История
FileZilla создан Тимом Коссом (Tim Kosse) в 1999 году как школьный проект в Германии. Первый релиз на SourceForge — 2001. Порт на Mac и Linux — 2008. FileZilla Pro (с платными облачными функциями) — 2018. В 2024 году FileZilla — самый скачиваемый FTP-клиент (750+ миллионов загрузок).
Связь с хостингом
FileZilla — стандартный инструмент для работы с shared-хостингом через FTP/SFTP. На VDS предпочтителен SFTP (безопасный) через порт 22. FTP без шифрования не рекомендуется: передаёт пароль открытым текстом. Альтернатива для командной строки: scp, rsync.
История FileZilla
FileZilla создан Тимом Коссе в 2001 году как студенческий проект. Написан на C++ с использованием wxWidgets. FileZilla 3.0 (2008) переписан с нуля. FileZilla Pro (коммерческая версия) добавила поддержку облачных хранилищ (S3, Google Drive, Azure). FileZilla Server — серверная часть для Windows. К 2023 году скачан более 800 миллионов раз, входит в топ SourceForge. Поддерживает FTP, FTPS (FTP over TLS), SFTP (SSH File Transfer Protocol).
FileZilla vs WinSCP vs Cyberduck
| Параметр | FileZilla | WinSCP | Cyberduck |
|---|---|---|---|
| ОС | Win/Mac/Linux | только Windows | Win/Mac |
| SFTP | да | да | да |
| S3 | Pro только | нет | да |
| Синхронизация директорий | да | да | ограниченно |
| Цена | бесплатно/Pro $6+ | бесплатно | бесплатно |
Практическое применение на хостинге
FileZilla используется для загрузки файлов на хостинг по FTP/SFTP. Настройки менеджера сайтов позволяют сохранять соединения с несколькими серверами. Для работы с виртуальным хостингом обычно достаточно FTP, для VPS — SFTP с ключевой аутентификацией. WordPress можно обновлять через FileZilla, загружая файлы напрямую в /wp-content/themes/.
Типичные ошибки
- Использование FTP (не FTPS) — пароли передаются в открытом виде.
- Сохранение паролей в FileZilla без мастер-пароля — учётные данные в открытом XML-файле.
- Конфликты кодировки при загрузке файлов с кириллицей — проверьте настройки charset.