Дополнительный FTP-аккаунт в cPanel с доступом только к одной папке

Печать
  • 0

Дополнительный FTP-аккаунт позволяет другому человеку работать с Вашими файлами, не зная пароля от cPanel. Вы сами решаете, к какой папке будет доступ и, при желании, сколько через этот аккаунт можно загрузить. Обычно его создают для разработчика, который занимается одним сайтом, для сотрудника, который только загружает фотографии, или для одного из нескольких сайтов в одном аккаунте.

Основной и дополнительные аккаунты

  • Основной FTP-аккаунт есть с первого дня. Логин и пароль у него те же, что у cPanel, а доступ открыт ко всей домашней папке. В cPanel он указан в разделе Special FTP Accounts; удалить его нельзя, а пароль меняется вместе с паролем cPanel.
  • Дополнительные аккаунты входят под логином вида имя@домен, видят только назначенную папку и подключаются по FTP или FTP с TLS. SFTP для них недоступен.

Создание аккаунта

  1. Войдите в cPanel и откройте Files, затем FTP Accounts.
  2. Заполните форму Add FTP Account:
    • Log In: короткое имя, например developer.
    • Domain: домен, который дополнит логин. Для example.md полный логин будет developer@example.md.
    • Password и Password (Again): надёжный пароль. Его можно получить кнопкой Password Generator; сохраните пароль в надёжном месте, прежде чем закрыть окно.
    • Directory: cPanel сам заполняет это поле по имени аккаунта, то есть предлагает новую пустую папку. Укажите то, что действительно нужно: public_html для основного сайта, папку дополнительного домена для доступа только к нему или оставьте предложенный вариант для отдельной папки загрузок. Несуществующая папка будет создана.
    • Quota: ограничение в МБ или Unlimited. Квота лишь ограничивает объём, который может загрузить этот аккаунт. Места на тарифе она не добавляет.
  3. Нажмите Create FTP Account. Новый аккаунт появится в списке под формой.

Что передать человеку, который будет подключаться

Рядом с аккаунтом в списке есть пункт Configure FTP Client. Там указаны логин, FTP-сервер и порт (21), а также готовые файлы настроек для FileZilla и других программ. Учтите:

  • Сервер ftp.вашдомен работает, когда домен уже направлен на TopHost. До этого используйте IP-адрес сервера: он указан на главной странице cPanel в блоке General Information как Shared IP Address.
  • Передавайте пароль отдельно от логина, другим способом: например, логин по почте, а пароль по телефону.
  • Настройка FTP-клиента пошагово описана в статье Настройка FileZilla.

Управление аккаунтами

  • Change Password: новый пароль только для этого аккаунта.
  • Change Quota: увеличить или уменьшить лимит загрузки.
  • Delete: удалить аккаунт. Если в окне предлагается удалить заодно и файлы аккаунта, будьте внимательны: для аккаунта с папкой public_html это сотрёт сайт.

Папку существующего аккаунта поменять нельзя. Если Вы указали не ту, удалите только аккаунт (без файлов) и создайте его заново с правильным путём. Когда разработчик закончил работу, удалите аккаунт или хотя бы смените ему пароль.

Если войти не удаётся

  • 530 Login authentication failed. Чаще всего введено только developer вместо полного developer@example.md, либо неверен пароль. Задайте новый через Change Password.
  • Подключение перестало работать совсем. После нескольких неудачных попыток файрвол сервера временно блокирует IP-адрес. Причины описаны в статье Основные причины блокировки IP-адреса файрволом сервера; если блокировка не снимается, пришлите нам свой IP в тикете.
  • После входа папка пустая. Аккаунт смотрит в новую папку, предложенную cPanel, а не в папку сайта. Создайте его заново с нужной папкой.
  • SFTP не принимает подключение. Дополнительные аккаунты не работают по SFTP. Выберите в программе FTP с явным TLS.

Потеряли основной пароль от cPanel? Поможет статья Забыли пароль? Где его сбросить. По остальным вопросам создайте тикет: https://billing.tophost.md/submitticket.php.

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

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