Установка Сервера лицензий Нанософт на Linux-сервер без графического окружения
В данной статье рассмотрим работу с сервером лицензий Нанософт ncad-licsrv, который установлен на сервер Linux без графического окружения. При этом для отображения графических интерфейсов приложений используется sshX11 Forwarding.
В терминологии протокола X11 это программа-сервер (сервер X11), которая ожидает подключения и выполняет те команды, которые получает от клиента. Например, такие команды как: создать графическое окно, нарисовать что-то и, в конечном итоге, вывести на дисплей, подключенный к X11 серверу.
Взаимодействие между клиентом и сервером X11 в случае использования X11 Forwarding осуществляется через протокол ssh. При этом клиент ssh инициирует установку безопасного соединения, а сервер ssh прослушивает и принимает входящие запросы на соединение. После успешного соединения отображение графической информации от сервера ncad-licsrv осуществляется на клиенте ssh (сервере X11) посредством функции протокола ssh - X11 Forwarding.
Условная схема работы сервера ncad-licsrv через ssh X11 Forwarding:
Приведенные далее настройки ssh X11 Forwarding являются примерами и могут потребовать адаптации в зависимости от конкретных условий вашей системы, а также в соответствии требованиями безопасности.
1. Перед установкой Сервера лицензий Нанософт на сервере должны быть выполнены следующие условия:
- На сервере установлен пакет ncad-licsrv
- Клиент работает в среде с X11 сервером
- На сервере установлен и сконфигурирован SSH-сервер (установлен пакет openssh-server, xauth)
- Текущий пользователь должен быть членом группы sudoers (кроме того, для AstraLinux текущий пользователь должен входить в группу astra-admin, а также должен быть установлен пакет whiptail)
- На сервере с ncad-licsrv должен быть включен X11-forwarding
Для этого:
1.1 открыть файл /etc/ssh/sshd_config на редактирование из-под администратора.
1.2. Прописать:
X11Forwarding yes
X11DisplayOffset 10
1.3. Перезапустить sshd:sudo systemctl restart sshd
- Подключение к серверу происходит по SSH с ключом -Y
- Убедитесь, что на клиенте используется X11. Для проверки сервера отображения Wayland или Xorg выполните:
echo $XDG_SESSION_TYPE
После выполнения этих условий проверить работу ssh x11 forwarding между клиентом и сервером. Для этого на клиенте ssh выполнить следующие шаги:
2. Выполните переподключение к серверу от суперпользователя:
ssh -Y username@SERVER IP ADDRESS
Внимание! Пункты 3-4 необходимо выполнять при каждом подключении к серверу.
3. Получите данные авторизации дисплея X11: xauth list $DISPLAY
4. Авторизуйте дисплей для сессии суперпользователя sudo xauth add
(вывод команды xauth list $DISPLAY
)
sudo xauth add $(xauth list $DISPLAY)
Примечание:
Если используется подключение к серверу на ВМ по RDP, используйте команду xhost +
которая предоставляет пользователю разрешения на отображение графического интерфейса из удаленной системы.
5. Запустите приложение Мастер установки сервера лицензий командой в терминале:
sudo ncad-licreq
6. Выполните установку и настройку Сервера лицензий Нанософт по инструкции
Разделы
- Все разделы
- 59 Общие вопросы
- 55 Работа nanoCAD в ОС Linux
- 415 Платформа nanoCAD
- 17 nanoCAD GeoniCS
- 87 nanoCAD BIM Строительство
- 42 nanoCAD Механика PRO
- 59 nanoCAD BIM Электро
- 11 nanoCAD BIM Вентиляция
- 13 nanoCAD BIM ВК
- 3 nanoCAD BIM Отопление
- 8 nanoCAD BIM СКС
- 52 nanoCAD BIM ОПС
- 2 nanoCAD Стройплощадка
- 3 nanoCAD Металлоконструкции
- 2 nanoCAD Конструкции PS
- 6 TDMS Фарватер
- 1 Облака точек
- NSR Specification
- Учебным заведениям и учащимся
- 7 nano360