Администрирование SSH/SFTP-доступов¶
Платформа Scalehost предоставляет комплексный инструментарий для работы с SSH/SFTP-аккаунтами, обеспечивающими подключение к серверу через терминал или файловые менеджеры. Для повышения безопасности рекомендуется создавать персональные учетные записи для каждого члена команды, исключая использование обобщенных логинов (например, «разработчики» или «поддержка»).
В большинстве случаев для выполнения стандартных задач разработки достаточно базовых прав доступа. Предоставление прав sudo/root несет риски случайного повреждения системных компонентов, что может привести к временной недоступности магазина. Если требуются административные привилегии, обратитесь к специалистам Scalehost — мы оперативно выполним необходимые изменения с учетом лучших практик безопасности.
Регистрация нового аккаунта SSH/SFTP¶
-
В разделе SSH/SFTP пользователи панели управления сервером выберите опцию Создать ssh/sftp пользователя.
-
Заполните обязательные поля: Имя пользователя (только латинские символы в нижнем регистре и цифры) и Период действия профиля (после его истечения доступ блокируется автоматически). Нажмите Создать и подтвердите ваши действия.
-
Подтвердите операцию — данные для входа будут направлены через тикет в вашем аккаунте Scalehost.
Для настройки авторизации по SSH-ключу:
- Раскройте блок Расширенные настройки при создании аккаунта.
- Вставьте публичный ключ в предназначенное поле.
Дополнительно доступна отправка учетных данных на указанный email (например, для передачи данных разработчикам).
Tip
Имя пользователя должно содержать только строчные буквы на латинице или цифры.
Настройка ограничений доступа¶
В расширенных настройках профиля можно ограничить доступ пользователя и разрешить доступ только к определенному проекту или директории:
- Привязать аккаунт к конкретному проекту — пользователь получит доступ только к выбранному ресурсу;
- Ограничить рабочую область папкой — укажите относительный путь внутри проекта (оставьте поле пустым для полного доступа ко всем директориям);
- Переназначить имя монтируемой директории — опциональная настройка для кастомизации отображения каталога в домашней папке пользователя.
Пример: Для предоставления доступа к папке Images проекта example.com укажите путь «/Images» и задайте желаемое имя раздела в системе пользователя.
Управление существующими аккаунтами¶
В разделе SSH/SFTP-пользователи доступны:
- Смена пароля через Действия → Сбросить пароль (новые данные отправляются на email администратора);
- Продление доступа;
- Корректировка ограничений;
- Удаление пользователя.
Рекомендованные SFTP-клиенты¶
Мы рекомендуем следующие приложения для доступа по SFTP:
- Cyberduck (free) для macOS и Windows
- FileZilla (free) для Windows, Linux и macOS
- WinSCP (free) для Windows
- Ubuntu Files (free) для Ubuntu
Нужна помощь?
При возникновении сложностей с настройкой доступа, необходимости оптимизации инфраструктуры или обсуждении стратегии развития проекта — команда Scalehost готова предоставить экспертные консультации. Обращайтесь через личный кабинет Scalehost в любое время.