Установка и настройка FileZilla Server (Windows VDS)
FTP/FTPS на Windows Server VDS с FileZilla Server. Управление пользователями, общие папки, SSL и firewall.
Нужен FTP-сервер на Windows-VDS для обмена файлами? FileZilla Server — open source, бесплатный и один из самых простых вариантов. В гиде — скачивание, создание пользователей, SSL/TLS и firewall.
FileZilla Server vs Client
- FileZilla Server: ставится на сервер — другие подключаются к вам
- FileZilla Client: на ваш ПК — для подключения к FTP-серверам
Этот гид — серверная сторона.
Установка
- https://filezilla-project.org/download.php?type=server → скачать FileZilla Server for Windows
- Setup → Standard install
- Service mode → “Install as service, started with Windows” ✓
- Admin port: 14148 (default), localhost only ✓
- Задать admin-пароль
FileZilla Server admin откроется автоматически.
Базовая настройка
Server settings
Server → Configure...:
- Listeners: 0.0.0.0:21 (FTP), 0.0.0.0:990 (FTPS — позже)
- Passive mode ports: 50000-51000 (открыть в firewall)
- Maximum connections per IP: 10 (защита от DDoS)
Создаём пользователя
Server → Users → Add:
- Username:
klient - Пароль: сильный
- Mount points (общая папка):
- Virtual path:
/ - Native path:
D:\FTP\klient(создайте папку заранее) - Permissions: Read, Write, Append, Delete (по нужде)
- Virtual path:
Для нескольких пользователей создайте Group и общие настройки.
Firewall
Разрешить входящие в Windows Firewall:
New-NetFirewallRule -DisplayName "FTP" -Direction Inbound -LocalPort 21 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FTP Passive" -Direction Inbound -LocalPort 50000-51000 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FTPS" -Direction Inbound -LocalPort 990 -Protocol TCP -Action Allow
Также откройте на сетевом firewall KavesNET.
FTPS (SSL/TLS) — обязательно
Простой FTP передаёт пароль в открытом виде. В проде только FTPS.
Server → Configure → FTP and FTP over TLS:
- Use TLS: enabled
- Allow plain FTP: disabled
- Generate self-signed certificate (для теста) или импорт Let’s Encrypt (.pem)
Let’s Encrypt — см. наш пост.
Тест подключения (клиент)
FileZilla Client или WinSCP:
- Host:
vds-ipилиftp.ваш-сайт.com - Username:
klient - Пароль
- Port: 21 (FTP) или 990 (FTPS)
- Encryption: Require explicit FTP over TLS
Connect → видна папка пользователя → проверьте upload/download.
Смена пароля / удаление пользователя
Admin UI → Users → выбрать → Edit / Remove.
Логи
Server → Configure → Logging:
- Enable logfile ✓
- File:
C:\FileZillaServer\Logs\fzserver.log - Rotate daily
Совет по производительности
Много параллельных передач:
Server → Configure → Performance→ Number of threads: 8-16
Узким местом может быть I/O — NVMe SSD VDS обязателен. Тарифы VDS KavesNET все на NVMe.
Частые ошибки
- Не подключается: firewall (Windows + KavesNET) — открыты ли 21 и passive range?
- “425 Can’t open data connection”: passive mode не настроен
- “Permission denied”: права mount point
- Медленный upload: антивирус сканирует FTP — добавьте exception
Linux-альтернатива: vsftpd / ProFTPD
На Linux-VDS — vsftpd или ProFTPD вместо Windows-FTP — CLI, легче. SFTP встроен в SSH; ничего дополнительно ставить не надо. См. пост по SSH.
По теме: Перенос файлов между VDS · Расширение диска Windows
Похожие статьи
Возможно, вас также заинтересует.
Правило 3-2-1: как никогда не терять данные сервера
Правило резервного копирования 3-2-1 — золотой стандарт стратегии бэкапа сервера. Разбираем правило, автоматизацию и инфраструктуру KavesNET.
Читать далее
Как мигрировать сайт с Plesk на Plesk: гид по Migrator
Перенос сайтов, почты, БД и DNS за один раз с Plesk Migrator. Настройка, тест-миграция и cutover.
Читать далее
FileZilla: миграция файлов между двумя VDS
Перенос сайта со старого на новый VDS: FileZilla по FTP/SFTP, советы по скорости, права и обработка ошибок.
Читать далее