Импорт устройств

Импорт устройств — данная страница служит для добавления устройств с подключением типа SSH для последующего подключения по данному протоколу либо установки клиента RuDesktop

Подсказка

Страница «Импорт устройств» доступна при использовании локального сервера Удаленный доступ или Управление конфигурациями (UEM)

Важно

Кнопка Импортировать устройства из файла доступна только если активно право Устройства -> Создание у пользователя

Как это работает

В качестве источника используется ini-файл инвентаризации в формате Ansible. Каждая запись описывает SSH-устройство, к которому RuDesktop будет подключаться:

  • по адресу из ansible_host (или по имени группы/хоста, если адрес совпадает с FQDN)

  • под учётной записью из переменных ansible_user/ansible_password (либо приватного ключа, прикрепляемого к импорту)

  • с эскалацией привилегий через ansible_become_*, если она нужна

После импорта RuDesktop автоматически:

  • регистрирует каждое устройство в Устройствах с типом подключения SSH

  • создаёт группы для секций ini-файла, которых ещё нет в системе, и распределяет устройства по группам

  • сохраняет введённые SSH-учётные данные в свойствах устройства, чтобы по ним можно было подключаться

Важно

  • Имена all и ungrouped — служебные: устройства из этих секций попадают в группу по умолчанию из настроек сервера

  • Импорт не устанавливает клиент RuDesktop на устройство — добавляются только записи и SSH-доступ. Чтобы перейти на подключение RuDesktop (WSS), клиент нужно установить отдельно

Описание страницы

На странице «Импорт устройств» отображено:

  1. Файл инвентаризации

  2. Приватный SSH-ключ

  3. Вкладки Формат файла и Пример

Файл инвентаризации

Поле для выбора заполненного файла с устройствами

Важно

Файл должен иметь расширение *.ini

Приватный SSH-ключ

Поле для выбора файла с SSH-ключом

Важно

Поле не обязательно для заполнения

Вкладки

На данной вкладке отображено:

  • Ссылка на документацию Ansible, где описан формат файла

  • Описание обязательных и дополнительных переменных

Пример импорта

  1. Создать файл по шаблону

    [all]
    test ansible_host=192.168.10.1
    
    [all:vars]
    ansible_user=username
    ansible_password=password
    ansible_become_user=username
    ansible_become_password=password
    ansible_become=True
    
    [test]
    192.168.10.2
    
    [test:vars]
    ansible_user=username
    ansible_password=password
    ansible_become_user=username
    ansible_become_password=password
    ansible_become=True
    
  2. Нажать на кнопку Импортировать устройства из файла

  3. В поле Файл инвентаризации выбрать созданный файл

  4. Нажать на кнопку Импортировать

  5. После импорта в таблице устройств появятся устройства, которые были указаны в файле и распределены по группам