What I'm not looking for is just a VNC-type ability to get the GUI for a remote machine. I need to be able to view and control what's actually going on on the screen of a remote linux appliance. I'm looking for something like TeamViewer Host for a bunch of linux machines that are going to be kiosks/digital signage, running a graphics-based kiosk style of desktop application; but I need to be able to see whats going on on them, remotely. Unfortunately TeamViewer doesn't currently have a "host" application for Linux.
- Remote view and control of the desktop, including being able to see and control exactly what is currently being displayed on the monitor.
- Reboot-tolerant, requires no direct access to the computer, ever, once it has been setup, and ideally can be set up remotely via SSH or other remote tunnel.
- Be able to remote access from Mac or Windows
- User friendly enough to initiate and use for low level customer support folks (low linux IQ) to access once it has been installed.
I'm open to either commercial or open source projects, free-er and cheaper is better, but I need a high level of user-friendliness and stability.
Haven't settled on a Distro for the platform yet, although i'm assuming we'll go with Ubuntu unless something (like this) pushes us in another direction.