I chose and stuck with teamviewer for its cross platform simplicity. That, and not having to manage all the port forwarding across the 10 rigs i have in my little farm. Teamviewer lets me connect easily from my iphone, from which I do most of my work while I am away from home. I have been considering switching to linux, however my farm is 4500km away on the other side of the country, and I already burden my brother with enough hardware troubleshooting as it is!
hence the reason to go with linux ...
the control over the system via console is unparalleled ... and im in a similar situation as you are with the systems when im not here in the office ...
a simple boot and ssh daemon activation on the main system ( or pxe boot with scripts to auto install with your settings ) or even a prebuilt mining package ( which i dont use as i want my own setup - hence why i use fedora on the miners ) and viola - done in a matter of a few minutes ... o - and its free ...

anyway - teamviewer is a great little package and if it serves you well - then all good i say ...
need to run some errands - then will be back to build another system with nvidia cards ... testing with one first though - and the latest compile of ccminer ... so see you in about two hours ...

#crysx