Jump to content

Recommended Posts

Posted

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

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

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

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

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

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

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

Posted

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

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

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

Posted

Не знаю.

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

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

Posted

вот у нас на внутренней 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.