Перейти к содержимому
Калькуляторы

Вопрос по Астра Линукс, доступ к GUI

Есть сервер под управлением Astra Linux (Orel 2.12.40) (нужен именно этот линукс).

Партнер будет устанавливать на этот сервер определенное ПО.

На сервер есть доступ по ssh, но партнеру нужен графический рабочий стол.

В принципе на сервере он есть, но я не знаю, как дать к нему доступ партнеру.

То есть в общих чертах я примерно представляю, что требуется. Например браузер можно запустить так:

ssh -X user@server 'gnome-www-browser'

Но как запустить рабочий стол?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Судя по тому, что нашел, на Астра Линуксе в качестве графической оболочки используется Fly.

Правда как стартовать рабочий стол, я так и не нашел.

fly-dm не стартует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А xRDP или что-то аналогичное не катит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не знаю.

Скинул партнеру ссылку на вики, если с чем-то конкретным будет вопрос, тогда и буду решать.

Просто я думал, что у Fly есть какой-то исполняемый файл, который стартует рабочий стол (как gnome-session), но я его не нашел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вот у нас на внутренней wiki есть мануал, рабочий...

 

Настройка удалённого доступа к экрану пользователя

  • Устанавливаем необходимые пакеты: apt install vnc4server x11vnc
  • Задаём пароль подключения: x11vnc -storepasswd /etc/x11vnc/passwd
  • Создаём стартовый скрипт: mcedit /lib/systemd/system/x11vnc.service

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple

 

Вариант №3 (после обновления ОС до версии 2.12.40 на 2.12.43 работает)
ExecStart=/usr/local/sbin/x11vnc.sh
[Install]
WantedBy=multi-user.target

  • Создаём файл со скриптом touch /usr/local/sbin/x11vnc.sh; chmod +x /usr/local/sbin/x11vnc.sh и добавляем в него:

#!/bin/bash
sleep 3; /usr/bin/x11vnc -env FD_XDM=1 -auth `ps wwaux | grep -o «\/var\/run\/xauth\/[A-Z]:[0-9]…….»` -display :0 -forever -loop -noxdamage -noxrecord -noncache -repeat -rfbport 5900 -no6 -nomodtweak -capslock -rfbauth /etc/x11vnc/passwd -dontdisconnect -many -noxfixes -o /var/log/x11vnc.log

  • Создаём файл для логов touch /var/log/x11vnc.log и добавляем его ротацию, например в /etc/logrotate.d/rsyslog
  • Включаем автозапуск при старте ОС: systemctl daemon-reload; systemctl enable x11vnc.service

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.