Пользователи и SSH-ключи
Страница Пользователи в Wilmo нужна для управления доступом к серверу без ручной правки файлов вроде authorized_keys, без хаоса с общими аккаунтами и без постоянных прыжков в консоль. Через неё можно создавать новых пользователей, выдавать им права, добавлять SSH-ключи и быстро готовить удобный доступ для нового человека.
Это один из самых полезных встроенных инструментов, если сервером пользуешься не только ты один или если ты хочешь с самого начала навести порядок в доступах.
СКРИНШОТ: (сюда надо добавить общий скриншот окна Пользователи, чтобы было видно список пользователей, блок ключей и основные действия)
Что можно делать через это окно
Через раздел Пользователи можно:
- посмотреть список пользователей на сервере;
- выбрать конкретного пользователя;
- просмотреть SSH-ключи выбранного пользователя;
- создать нового пользователя;
- выдать
sudo; - указать домашнюю директорию;
- выбрать режим прав для домашней папки;
- добавить SSH-ключ вручную;
- сгенерировать новый ключ;
- сохранить ключ в Wilmo;
- создать профиль подключения из сгенерированного ключа;
- удалить пользователя;
- удалить отдельный ключ.
Как открыть инструмент
- Открой
Control Panel. - Нажми
Пользователи. - Подожди, пока Wilmo загрузит текущий список аккаунтов.
После этого ты увидишь список пользователей и рабочую область для действий.
Когда стоит создавать отдельного пользователя
Отдельного пользователя стоит создавать, если:
- ты даёшь доступ разработчику;
- хочешь разделить владельца сервера и обычную рабочую учётку;
- запускаешь проект от отдельного пользователя;
- не хочешь, чтобы несколько человек заходили под одним и тем же аккаунтом;
- хочешь легче отключать доступ в будущем.
Это намного безопаснее, чем использовать один общий логин для всех.
Как создать нового пользователя
Обычный порядок такой:
- Открой окно
Пользователи. - Найди кнопку создания пользователя.
- Введи имя нового пользователя.
- Если нужно, укажи домашнюю директорию.
- Выбери режим доступа к домашней папке.
- Если этому человеку нужен расширенный доступ, включи
sudo. - Подтверди создание.
После этого новый пользователь появится в списке и его можно будет сразу донастроить через SSH-ключи.
СКРИНШОТ: (сюда надо добавить скриншот формы создания пользователя, чтобы было видно имя, домашнюю директорию, права папки и переключатель sudo)
Как понять, нужен ли пользователю sudo
sudo нужен не всем. Его стоит выдавать только тем, кто действительно должен:
- устанавливать пакеты;
- менять системные настройки;
- перезапускать сервисы;
- работать с конфигами на уровне всей системы;
- администрировать сервер, а не только свой проект.
Если человек просто разворачивает приложение в своей папке или работает с кодом, sudo может быть и не нужен.
Как добавить SSH-ключ вручную
Если у человека уже есть публичный ключ:
- Выбери пользователя в списке.
- Найди блок SSH-ключей.
- Нажми добавление нового ключа.
- Вставь публичный ключ в поле ввода.
- Подтверди сохранение.
После этого пользователь сможет подключаться по ключу, если всё настроено правильно.
Это лучший сценарий, когда разработчик или администратор уже пользуется своей ключевой парой и тебе не нужно генерировать новую.
Как сгенерировать SSH-ключ через Wilmo
Если готового ключа нет, Wilmo может помочь с генерацией:
- Открой окно
Пользователи. - Выбери пользователя, для которого нужен ключ.
- Найди действие генерации ключа.
- Выбери способ генерации.
- Запусти генерацию.
- Дождись результата.
В зависимости от сценария Wilmo может:
- создать ключ как файл;
- сохранить ключ внутри Wilmo;
- сразу подготовить его для добавления пользователю;
- предложить создать профиль подключения.
Это удобно, если ты хочешь быстро собрать аккуратный и безопасный вход без ручной возни.
СКРИНШОТ: (сюда надо добавить скриншот блока генерации ключа, чтобы было видно выбор типа генерации и дальнейшие действия)
Как добавить сгенерированный ключ пользователю
Если ключ уже создан через Wilmo:
- Убедись, что выбран правильный пользователь.
- Найди действие добавления сгенерированного ключа.
- Подтверди привязку ключа к пользователю.
- Дождись завершения.
После этого ключ будет использоваться именно для выбранного аккаунта, а не останется просто созданным отдельно.
Как быстро создать профиль подключения
В некоторых сценариях после генерации ключа Wilmo может предложить создать профиль подключения. Это полезно, если ты:
- хочешь сам потом быстро подключаться под новым пользователем;
- настраиваешь доступ для нового человека и хочешь сразу подготовить удобное подключение;
- не хочешь потом вручную собирать настройки логина, хоста и ключа.
Такой профиль упрощает повторные подключения и делает всю схему доступа аккуратнее.
Как безопасно выдать доступ другому человеку
Если тебе нужно дать доступ разработчику, коллеге или администратору, нормальный порядок такой:
- Создай отдельного пользователя.
- Реши, нужен ли ему
sudo. - Добавь его SSH-ключ вручную или сгенерируй новый.
- Проверь, что ключ добавлен именно нужному пользователю.
- При необходимости создай профиль подключения.
- Не выдавай общий пароль от основного аккаунта, если можно этого избежать.
Такой подход чище, безопаснее и удобнее в сопровождении.
Как удалить отдельный SSH-ключ
Если человеку больше не нужен доступ с конкретного устройства:
- Выбери пользователя.
- Найди список его ключей.
- Найди нужный ключ.
- Удали только этот ключ.
- Подтверди действие.
Это полезно, если:
- потерян ноутбук;
- сотрудник больше не работает с проектом;
- нужно отключить старое устройство;
- хочется почистить устаревшие ключи.
Как удалить пользователя
Если доступ больше не нужен полностью:
- Выбери пользователя в списке.
- Нажми удаление пользователя.
- Ещё раз проверь, что это правильный аккаунт.
- Подтверди действие.
Такое удаление стоит делать осознанно, особенно если от имени этого пользователя запускаются процессы, cron-задачи или лежат рабочие файлы проекта.
СКРИНШОТ: (сюда надо добавить скриншот списка пользователей с действиями удаления пользователя и удаления отдельного ключа)
Когда этот инструмент особенно полезен
Пользователи особенно выручает, когда:
- нужно навести порядок в доступах;
- ты работаешь не один;
- надо быстро выдать доступ новому человеку;
- нужно отключить доступ без хаоса;
- хочется уйти от работы под одним общим логином;
- важно разделить пользователей по ролям и ответственности.
Для реальной повседневной работы это один из тех инструментов, которые помогают сделать сервер заметно безопаснее почти без лишней сложности.