alibek Опубликовано 14 сентября, 2021 · Жалоба Есть сервер под управлением Astra Linux (Orel 2.12.40) (нужен именно этот линукс). Партнер будет устанавливать на этот сервер определенное ПО. На сервер есть доступ по ssh, но партнеру нужен графический рабочий стол. В принципе на сервере он есть, но я не знаю, как дать к нему доступ партнеру. То есть в общих чертах я примерно представляю, что требуется. Например браузер можно запустить так: ssh -X user@server 'gnome-www-browser' Но как запустить рабочий стол? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 14 сентября, 2021 · Жалоба Судя по тому, что нашел, на Астра Линуксе в качестве графической оболочки используется Fly. Правда как стартовать рабочий стол, я так и не нашел. fly-dm не стартует. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MMM Опубликовано 14 сентября, 2021 · Жалоба посмотрите в сторону x11vnc Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
murano Опубликовано 14 сентября, 2021 · Жалоба А xRDP или что-то аналогичное не катит? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 15 сентября, 2021 · Жалоба Не знаю. Скинул партнеру ссылку на вики, если с чем-то конкретным будет вопрос, тогда и буду решать. Просто я думал, что у Fly есть какой-то исполняемый файл, который стартует рабочий стол (как gnome-session), но я его не нашел. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
guеst Опубликовано 15 сентября, 2021 · Жалоба вот у нас на внутренней 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 15 сентября, 2021 · Жалоба Спасибо, попробую. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...