TigerVNC

A client/server software package allowing remote network access to graphical desktops.

Server
Install tightvnc with the server use flag enabled:

Common configuration
Login with normal user.

kill the running vncserver:

Setup the displays

Special configuration for KDE (and some others) installed on server
Edit the vnc startup script:

Special configuration for lxterminal installed on server
Edit the vnc startup script:

Special configuration for twm installed on server
Edit the vnc startup script:

N.B.: Don't forget to set the file executable (chmod +x).

Client
If you're just installing the client, you will not need the server use flag: