We need an X11 and VNC expert to help us set up a Debian Lenny Support Server. Our OpenVPN is working, but expertise in OpenVPN is a plus.
This is a proof of concept which we will take to limited production, and then full production once we see it work.
We have tech support people, and end users with broadband ( Cable, DSL, FIOS ) internet access.
All use OpenVPN allowing a secure Client to Server tunnel, for security reasons, we prefer to dis-allow client-client access. When an end user needs help, our tech support people need to be able to connect to the server, to then launch a remote session on behalf of the end user so that they can see what the end user sees.
Also, we want to use the server to backup end user files also across the OpenVPN Tunnel.
We are using Debian Lenny on the server, and on each workstation.
It seems likely that the solution would include XDMCP and/or tightVNC, and/or Vino, but we are open to other suggestions. The end user PC's already have vino installed as part of the standard GNome Desktop setup.
The solution should take into consideration processing impact on the server (If practical, refrain from using GNOME desktop on the server).
We divide this small project into seperate phases, each with their own deliverables.
1) Help us Prove the Concept.
Set up our test server to Act as a middle-man in the above support scenario. Our test server is currently set up with Debian Lenny Standard installation + OpenVPN + Fluxbox
Document for us, and, if necessary, assist us with any Tech Support PC setup, and any end user PC setup ( all are PC's running Lenny w/ Gnome Desktop ) so that we can have a tech support PC start up a remote session on an end user PC, via our existing VPN.
2) Once the above works well, then help us prove over-the-vpn backups.
Setup server to be an rsync server allowing us to use rsync to backup end user files.
If we see good results above we will want to be able to make use of your good work moving forward.
Document server setup, Technician Workstation Setup, and End User Workstation setup to allow remote support, and end user backups to work -- so that we can reproduce your good work, and move from Proof Concept to limited production, and forward. Just simple text documents are fine, as long as they work.