我可以在远程客户端上使用“ssh -X user@ip”,因此一切设置正常。
但我真正想要实现的不是通过 ssh 获得一个“新”桌面,而是真正接管屏幕。所以我需要看到当时显示屏上的内容。
这可以用 ssh 完成吗?
非常感谢,弗兰克
答案1
您需要 x11vnc - 一个通过 VNC 协议“导出”您的实际(真实)X 显示器的软件:http://www.karlrunge.com/x11vnc/
您可以使用 SSH 选项连接到远程计算机-L
,将 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