Краткий ответ: Предпочитайте SFTP — он работает поверх SSH (порт 22), шифруется и не требует дополнительного сервиса: подключайтесь в FileZilla/WinSCP пользователем сервера или сайта. Классические FTP-аккаунты можно создать в панелях с FTP-сервером (cPanel, HestiaCP, CyberPanel, aaPanel); CloudPanel сознательно использует SFTP-пользователей сайтов вместо этого.
Обзор
Файловый доступ нужен, чтобы загружать сайты, править конфиги и забирать бэкапы. SFTP — современный выбор по умолчанию: та же модель учётных данных, что и у SSH, один открытый порт, сильное шифрование. Простой FTP — легаси; если он необходим, включайте FTPS (TLS) и по-сайтовые аккаунты с ограничением каталога.
Что нужно иметь
- SFTP/FTP-клиент: FileZilla (все платформы) или WinSCP (Windows).
- IP сервера и учётные данные пользователя сайта/системы из панели.
- Для SFTP: доступный порт 22 — см. подключение по SSH.
Пошаговая инструкция
- SFTP (рекомендуется): в клиенте выберите протокол SFTP, host = IP сервера, порт 22, и войдите пользователем сайта (CloudPanel: Sites → сайт → SSH/SFTP user; HestiaCP/cPanel: пользователь аккаунта).
- cPanel FTP: Files → FTP Accounts → создайте аккаунт, ограниченный каталогом сайта.
- HestiaCP: WEB → редактируйте домен → Additional FTP account.
- CyberPanel: FTP → Create FTP Account (Pure-FTPd).
- aaPanel: установите Pure-FTPd из App Store, затем FTP → Add FTP.
- Проверьте вход и загрузите маленький файл, чтобы убедиться, что запись попадает в правильный каталог.
Типичные проблемы
- FTP подключается, но список файлов зависает: заблокированы порты пассивного режима — разрешите пассивный диапазон FTP-сервера в фаерволе или перейдите на SFTP.
- Неправильный владелец после загрузки: загрузка от root делает файлы нечитаемыми для пользователя сайта — загружайте от пользователя самого сайта.
- Вход отклонён: FTP-сервис не установлен/не запущен (aaPanel сначала требует Pure-FTPd из App Store).
- Предупреждение про простой FTP: учётные данные летят в открытом виде — принудительно включайте FTPS/TLS или используйте SFTP.
Когда обращаться в поддержку
Если порт 22 выглядит заблокированным из вашей сети при статусе Active, или подозреваете сетевую проблему на стороне сервера — откройте тикет со своим IP и трассировкой.
Частые вопросы
Чем отличаются FTP и SFTP?
SFTP работает поверх SSH на порту 22, шифруется и не требует отдельного сервиса; классический FTP — отдельный незашифрованный протокол, поэтому по умолчанию предпочитайте SFTP.
Почему FTP-клиент подключается, но не показывает файлы?
Это почти всегда заблокированные порты пассивного режима. Разрешите пассивный диапазон портов FTP-сервера в фаерволе, включите TLS или просто переключите клиент на SFTP через порт 22.
Какой SFTP-клиент выбрать?
FileZilla работает на Windows, macOS и Linux; WinSCP отличен на Windows. Оба поддерживают SFTP с ключами или паролями и умеют надёжно дозагружать большие передачи.
Похожие статьи
- Как создать сайт в панели управления
- Как защитить VPS после развёртывания
- Чек-лист безопасности панели управления
Нужна помощь? Связаться с поддержкой Cloud2Y →
