I have a nice 8-core Windows 7 machine where I deployed several virtual machines in VMWare Workstation. I want to be able to launch the virtual machine remotely, by executing something like "vmrun -T ws H:\VMWare\VM1\VM1.vmx nogui". I can assume, that there is always a user logged in in the host, and it is always the same one.
The command runs fine locally, but the problem is when I try to run it remotely.
Doing that with cygwin's ssh is impossible, because somehow the vmrun needs access to the local screen, which to my knowledge is impossible in cygwin's ssh, as it is running as Windows service. I know, that I might write a pair of applications to circumvent the problem, one launched at user's logging in, and the other invoked by remote user which sends commands to the first one by IPC. I have a strong feeling, that someone already have written such application so I don't need to waste time reinventing the wheel.
I don't think that other ways of communication which rely on windows credentials are secure enough, so I prefer not to use tools like psexec which can be easily sniffed and decrypted with rainbow tables (I don't have radius server). Or maybe I am wrong and they are indeed secure?