Пример настройки защищённого подключения АРМ Администратора на ОС Linux к СУ NGate

Основные этапы настройки защищённого подключения АРМ Администратора на ОС Linux к системе управления NGate.

В данном разделе описаны основные этапы настройки подключения по защищённому протоколу httpsАРМ Администратора на ОС Linux к СУ NGate. В примере используется АРМ Администратора на ОС Astra Linux, особенности использования других дистрибутивов Linux смотрите в документации для данных дистрибутивов.

В данном примере настройка осуществляется с использованием встроенного сервиса СУ NGate (Internal MC service), настройка с внешним УЦ будет происходить аналогично, но выпуск сертификатов и ключей должен быть проведён в используемом внешнем УЦ.

Подробнее о создании инфраструктуры открытых ключей внутреннего взаимодействия NGate читайте в главе: Создание инфраструктуры открытых ключей внутреннего взаимодействия NGate.

  1. Установите дистрибутив ПО NGate management (complete) на СУ NGate.
  2. Подключитесь консольно к системе управления NGate и авторизуйтесь как суперпользователь root.
    ngate-mc login: root
    Password:
  3. Настройте сетевые параметры в консольной программе ng-netcfg, обязательно задайте интерфейс управления (management interface).
    ng-netcfg
  4. Запустите консольную программу настройки инфраструктуры PKI ng-certcfg.
    ng-certcfg
  5. Создайте или загрузите внешнюю гамму длиной не менее 4 отрезков: External gamma management > Generate > 4.
  6. Создайте Корневой сертификат СУ (MC Root Certificate), будет использована часть внешней гаммы: Work with internal MC service > MC Root Certificate > Generate.
    Подробнее см: 8.
  7. Примонтируйте и запишите на внешний носитель информации файл корневого сертификата. Отмонтируйте внешний носитель.
    Важное замечание: Внешний носитель должен быть предварительно отформатирован в FAT32.
    Пример команд:
    mount /dev/sdb1 /mnt -o umask=000
    cp /tmp/mc_root_generated.cer /mnt
    umount /mnt
  8. Создайте Сертификат Администратора (Administrator certificate), будет использована часть внешней гаммы: Work with internal MC service > Administrator Certificate > Generate key and certificate
    Подробнее см. 12
  9. Выполните экспорт сертификата Администратора в локальную директорию для последующей привязки к порталу суперадминистратора:
    Work with internal MC service > Administrator Certificate > Export Certificate for bindings
    Подробнее см. 12.
  10. Активируйте портал суперадминистратора, выполните в процессе привязку сертификата администратора:
    Work with internal MC service > Administrator Certificate > Activate admin portal.
    Перезагрузите Web и uWSGI сервисы для применения настроек.
  11. Экспортируйте контейнер закрытого ключа сертификата Администратора на внешний носитель (носитель должен быть подключен, но не примонтирован к СУ):
    Work with internal MC service > Administrator Certificate > Export Administrator key to USB
  12. Подключите и примонтируйте внешний носитель с корневым сертификатом к АРМ Администратора:
    sudo mount dev/sdb1 /mnt
  13. Установите корневой сертификат в хранилище с помощью консольной команды:
    /opt/cprocsp/bin/amd64/certmgr -inst -cert -file ~/Загрузки/<название файла сертификата>.cer -store uRoot
    Примечание: Установка возможна также с использованием графической версии приложения.
  14. Установите сертификат Администратора: в хранилище с помощью консольной команды:
    /opt/cprocsp/bin/amd64/csptest -absorb -certs -pattern mcradmin
    Примечание: Данная команда установит все доступные сертификаты Администратора, для установки конкретного сертификата укажите полное имя контейнера mcradmin.000.
  15. Отмонтируйте носитель:
    umount /mnt
  16. Запустите браузер и введите адрес СУ NGate с протоколом https и 8000 портом.