Как подключиться к уже запущенному xorg с работающим DE?

Автор PbI6A, 05 января 2024, 18:33:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

PbI6A

Есть комп, который работает в сети, установлен xrdp, к которому можно подключиться, есть вход по ssh. Интересует, как можно подключиться к рабочему столу с иксами удалённо? То есть, что поставить, как сконфигурить и стартануть через ssh, чтобы можно было подключиться к рабочему столу пользователя через vnc?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

sonny363

Или я не понял вопроса, или у вас уже всё есть.
У меня на трёх серверах с Дебианом поднят xrdp, и я спокойно подключаюсь через клиент от Майкрософта (штатный из-под Винды или отдельно установленный в макоси). Возможна ругань на сертификаты и/или отсутствие зашифрованного канала, но всё работает (поскольку мне xrdp нужен раз в год - лень настраивать).
Или вам надо из-под линукса к xrdp коннектиться? Тогда я не подскажу.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Есть комп с локальным рабочим столом, есть отдельно от него xrdp и ssh. Задача - не подключиться в сессию xrdp, а запустить некий сервер, к примеру, ?vnc, чтобы он подключился к дисплею :0 и можно было удалённо подключиться. Постоянно принимать соединения не нужно и даже вредно. Подключился во ssh, запустил нечто, подключился по vnc, порулил, закрыл нечто, сокет закрылся. Чем такое можно сделать? Вроде было такое в бубне лет 10-15 назад. Поискал, но не нашёл.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

ogost

Иксы умеют в сеть, если что. Запускаешь нужное нечто на удаленной машине, а гуи рисуется на локальной, все поверх ssh

PbI6A

Цитата: ogost от 11 января 2024, 17:56:29Иксы умеют в сеть, если что. Запускаешь нужное нечто на удаленной машине, а гуи рисуется на локальной, все поверх ssh
Это я знаю, да :) Клёвая тема. Но не об этом. Именно про подключение к уже имеющемуся рабочему столу.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!


suny


ogost

Видимо имеется ввиду подключение к существующей сессии пользователя.

PbI6A

#9
Есть команда sudo -u USERNAME vncserver -localhost которая запускает X и даёт к ним доступ по vnc. Мне X запускать не надо, надо подключиться к запущенному Xorg :0. Причём я такое делал как-то очень давно, а как - не помню :(

15 января 2024, 18:47:13
Нашёл, как оно делается.
apt install x11vnc
x11vnc -display :0
при таком запуске после отключения vnc закроется и перестанет принимать соединения.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

ek-nfn

Цитата: PbI6A от 15 января 2024, 18:33:31Нашёл, как оно делается.
apt install x11vnc
x11vnc -display :0

Так понимаю, что ставилось на devuan? x11vnc не требует какой-то настройки после установки ? Какой клиент используется ? Чета с ремминой не контачит, причем x11vnc видит попытки подключения клиента, но не могу понять что ему не нравится
Открыть содержимое (спойлер)
06/04/2024 14:34:44 Got connection from client 192.168.1.188
06/04/2024 14:34:44  0 other clients
06/04/2024 14:34:44 Normal socket connection
06/04/2024 14:34:44 Disabled X server key autorepeat.
06/04/2024 14:34:44  to force back on run: 'xset r on' (3 times)
06/04/2024 14:34:44 incr accepted_client=1 for 192.168.1.188:35032  sock=10
06/04/2024 14:34:44 Client Protocol Version 3.8
06/04/2024 14:34:44 Protocol version sent 3.8, using 3.8
06/04/2024 14:34:44 rfbProcessClientSecurityType: executing handler for type 1
06/04/2024 14:34:44 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
06/04/2024 14:34:44 copy_tiles: allocating first_line at size 61
06/04/2024 14:34:44 Pixel format for client 192.168.1.188:
06/04/2024 14:34:44  32 bpp, depth 24, little endian
06/04/2024 14:34:44  true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
06/04/2024 14:34:44 no translation needed
06/04/2024 14:34:44 rfbProcessClientNormalMessage: ignoring unsupported encoding type ultraZip
06/04/2024 14:34:44 Using compression level 3 for client 192.168.1.188
06/04/2024 14:34:44 Enabling X-style cursor updates for client 192.168.1.188
06/04/2024 14:34:44 Enabling full-color cursor updates for client 192.168.1.188
06/04/2024 14:34:44 Enabling cursor position updates for client 192.168.1.188
06/04/2024 14:34:44 Enabling KeyboardLedState protocol extension for client 192.168.1.188
06/04/2024 14:34:44 Enabling NewFBSize protocol extension for client 192.168.1.188
06/04/2024 14:34:44 Enabling ExtDesktopSize protocol extension for client 192.168.1.188
06/04/2024 14:34:44 Enabling SupportedMessages protocol extension for client 192.168.1.188
06/04/2024 14:34:44 Enabling SupportedEncodings protocol extension for client 192.168.1.188
06/04/2024 14:34:44 Enabling ServerIdentity protocol extension for client 192.168.1.188
06/04/2024 14:34:44 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEFE)
06/04/2024 14:34:44 Using ZRLE encoding for client 192.168.1.188
06/04/2024 14:34:45 Sending rfbEncodingExtDesktopSize for size (1920x1080)
06/04/2024 14:34:48 client_set_net: 192.168.1.188  0.0384
06/04/2024 14:34:48 created  xdamage object: 0x7800040
06/04/2024 14:34:48 client 1 network rate 1585.9 KB/sec (35560.7 eff KB/sec)
06/04/2024 14:34:48 client 1 latency:  4.7 ms
06/04/2024 14:34:48 dt1: 0.0364, dt2: 0.0147 dt3: 0.0047 bytes: 77300
06/04/2024 14:34:48 link_rate: LR_LAN - 4 ms, 1585 KB/s
06/04/2024 14:34:54 created selwin: 0x7800041
06/04/2024 14:34:54 called initialize_xfixes()
06/04/2024 14:35:02 client_count: 0
06/04/2024 14:35:02 Restored X server key autorepeat to: 1
06/04/2024 14:35:02 viewer exited.
06/04/2024 14:35:02 deleted 60 tile_row polling images.
[свернуть]
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Лия

Цитата: ek-nfn от 06 апреля 2024, 15:31:56Так понимаю, что ставилось на devuan? x11vnc не требует какой-то настройки после установки ? Какой клиент используется ? Чета с ремминой не контачит, причем x11vnc видит попытки подключения клиента, но не могу понять что ему не нравится
Проверила на Live ISO Devuan, всё работает :)



Запускала через x11vnc -display :0В Remmina - Protocol - Remmina VNC Protocol, Server - адрес сервера, всё остальное - по умолчанию :)

Ещё из клиентов есть xtightvncviewer

ek-nfn

#12
Цитата: Ли󠀁я от 06 апреля 2024, 20:30:34Проверила на Live ISO Devuan, всё работает
сервер после установки не настраивали ? Пароль не назначали командой sudo x11vnc -storepasswd MY_PASSWORD /etc/x11vnc.pwd  ? И вошли вы в текущую сессию, а не в новую ?
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Лия

Цитата: ek-nfn от 06 апреля 2024, 20:45:26сервер после установки не настраивали ?
x11vnc? Нет
Цитата: ek-nfn от 06 апреля 2024, 20:45:26Пароль не назначали командой sudo x11vnc -storepasswd MY_PASSWORD /etc/x11vnc.pwd  ?
Нет
Цитата: ek-nfn от 06 апреля 2024, 20:45:26И вошли вы в текущую сессию, а не в новую ?
Текущую

ek-nfn

#14
оказывается, надо было перезагрузиться  ;D

p.s.
Прописал скрипт запуска в автозагрузку. Главное здесь - запуск скрипта в фоновом режиме, то бишь в виде /path/My_Script  & иначе не состыковаться. Содержимое скрипта (подключение с паролем по указанному адресу):
#!/bin/sh
x11vnc -rfbauth /etc/x11vnc.pass -noxdamage -bg -shared -dontdisconnect -many -noxfixes
Debian 12  -> Devuan 5 xfce -> MX Linux 23