i have 4 recommendations:
noMachine v4 - presents actual console
xRDP - presents
virtual desktop and may need theming/x11 config
TeamViewer - presents actual console ; accessible over internet
x11vnc - presents actual console
i use multiple solutions on my workstation. i use either x11vnc(over ssh) or nomachine on a server.