3

Я могу работать с «ssh -X user @ ip» на своих удаленных клиентах, так что все в порядке.

Но то, чего я действительно хотел бы добиться, это не иметь "новый" рабочий стол через ssh, а по-настоящему захватить весь экран. Поэтому мне нужно посмотреть, что на дисплее в этот момент.

Можно ли это сделать с помощью ssh?

Большое спасибо, Фрэнк

1 ответ1

0

Вам нужен x11vnc - программное обеспечение, которое "экспортирует" ваш фактический (реальный) экран X по протоколу VNC: http://www.karlrunge.com/x11vnc/ Вы можете подключиться к удаленному компьютеру, используя опцию -L SSH для пересылки порта VNC к вашей машине и выполните x11vnc. Таким образом, вы можете запустить программу просмотра VNC на своем компьютере, чтобы подключиться к серверу VNC через безопасное соединение. Выполните это на своей машине:

# creates port forward and starts x11vnc
ssh -L 5900:localhost:5900 -N -f user@remote-machine x11vnc

# starts VNC client
xvncviewer localhost::5900

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .