Quiero iniciar máquinas virtuales VMWare (tengo VMWare Workstation) y para este fin necesito ejecutar en el host algo como "vmrun -T ws H: \ VMWare \ VM1 \ VM1.vmx nogui" con el contexto de escritorio del usuario , así que lanzarlo desde ssh (que se ejecuta desde el servicio y no tiene acceso al escritorio) no es una opción.
Sé que psexec funcionará, pero esta herramienta tiene problemas de seguridad inherentes, comenzando con la necesidad de exponer el recurso compartido administrativo (que está activado de forma predeterminada, pero es una buena práctica desactivarlo) y termina con la facilidad de espionaje (más sobre el tema aquí ).
¿Quizás alguien aquí sepa cómo endurecerlo, por ejemplo, canalizando parte del tráfico que ingresa al puerto 443 en el host (que es utilizado por psexec) con ssh (solo parte, porque necesito poder usar los recursos compartidos de SMB)?
O mejor aún, ¿cómo hacer que sshd se ejecute de manera interactiva para que le dé (supongo) acceso al escritorio del usuario? O quizás exista algún software cliente-servidor personalizado, que ayudaría con sshd en modo servicio (por ejemplo, implementando la técnica descrita here )?
Gracias por su ayuda.
He hecho una pregunta similar here , en stackoverflow, pero para diferentes audiencias y desde diferentes ángulos.