VNC: Connect to current desktop session using x11vnc and ssh

x11vnc allows you to connect to real X displays without creating any new X session (fluxbox, twm, gnome etc.). It allows you to control the mouse, keyboard and X events remotely. I usually use it when friends of mine need help and I want to see what exactly they're doing.

Make sure any ssh server is running on remote-hostand you have a vnc client installed on your localhost. Also make sure remote-host has x11vnc otherwise this won't make sense at all.Then run:

[remote-host] > x11vnc -display :0
[localhost] > ssh -t -L 5900:localhost:5900 [remote-user]@[remote-host]

Now the whole connection is encrypted via ssh. Now open new terminal and run:

[localhost] > vncviewer localhost:5900

That's all!

Prev: Block facebook with iptables on OpenWrt
Next: HowTo: Convert MTS to MKV using tsMuxeR and ffmpeg

comments powered by Disqus
2011-04-04 00:00