У мене є хороша 8-ядерна машина Windows 7, де я розгорнув кілька віртуальних машин на робочій станції VMWare. Я хочу мати можливість запускати віртуальну машину віддалено, виконуючи щось на зразок "vmrun -T ws H: VMWare VM1 VM1.vmx nogui". Можна припустити, що завжди є користувач, який увійшов у хост, і він завжди один і той же.
Команда виконується локально, але проблема полягає в тому, що я намагаюся запустити її віддалено.
Виконувати це з ssh з cygwin неможливо, тому що якимось чином vmrun потребує доступу до локального екрану, який, на мою думку, неможливий у ssh у cygwin, оскільки він працює як служба Windows. Я знаю, що я можу написати пару додатків, щоб обійти проблему, одну з яких було запущено під час входу користувача, а інший викликається віддаленим користувачем, який надсилає команди до першого за допомогою IPC. У мене є сильне відчуття, що хтось вже написав таке додаток, тому мені не потрібно витрачати час на винахід колеса.
Я не думаю, що інші способи комунікації, які покладаються на повноваження Windows, є достатньо безпечними, тому я вважаю за краще не використовувати такі інструменти, як psexec, які можна легко понюхати і розшифрувати за допомогою таблиць веселки (у мене немає сервера радиуса). А може, я помиляюся і вони дійсно безпечні?