Remote administration is either a luxury of necessity when it
comes to computing. I don’t know how many times I’ve heard
people say they would like to be able to remotely access their
files or us their computers. Luckily for Linux users this is an
easy task. VNC (Short for Virtual Network Computing) is used to
open up a window of a remote desktop. It was created by Olivetti
& Oracle Research Lab and acquired by AT&T, now there are many
different flavors of VNC servers and clients available. I
recommend the use of TightVNC and x11vnc. VNC is not a secure
protocol by default, passwords and data are transmitted in clear
text and can be sniffed by any malicious user. To resolve this
problem I introduce SSH Tunneling. As we all know SSH is a
secure remote shell and with this we can tunnel ports to create
a secure connection. The First step is to have a VNC server
running on the box. I like to use x11vnc as it uses the current
X session if its available. After x11vnc is installed make sure
that X and x11vnc are run