Если к локации нет доступа через пользователя root
Если политики безопасности запрещают подключение к локации через пользователя root, вы можете настроить подключение через другую учётную запись. Эта запись должна обладать правами суперпользователя.
Чтобы настроить подключение к локации:
На сервере-локации:
Откройте файл /etc/sudoers:
visudo /etc/sudoers
BASH
Настройте права суперпользователя для учётных записей:
для ОС Astra Linux добавьте или отредактируйте параметр %astra-admin:
%astra-admin ALL=(ALL:ALL) NOPASSWD: ALL
CODE
для остальных ОС добавьте или отредактируйте параметр %sudo:
%sudo ALL=(ALL:ALL) NOPASSWD: ALL
CODE
Добавьте или измените настройки локации в платформе через API:
Получите токен авторизации:
curl -X POST 'https://domain.com/api/auth/v4/public/token' -d '{"email": "admin_email", "password": "admin_pass"}'
CODE
Пояснения к команде
domain.com — доменное имя или IP-адрес сервера с платформой
Сохраните полученное значение параметра token — токен авторизации.
Выполните API-запрос на создание или изменение настроек локации. Вы можете использовать утилиту curl или интерактивную оболочку Swagger. В параметре ssh_user укажите имя пользователя для подключения: