
Me gustaría ejecutar un proceso en una máquina remota de manera interactiva, quiero decir que aunque no requiere ninguna interacción del usuario, necesito que el proceso muestre una ventana GUI.
Utilizo Cygwin 1.7 y puedo iniciar el proceso cygstart
pero no sé cómo mostrar su GUI. Yo uso este comando:
cygstart --show --action=runas COMMAND
Además, uso mi cuenta de dominio, en la máquina local y remota, y noté en el Administrador de tareas de Windows que el proceso como Nombre de usuario tiene mi cuenta pero con una ID de sesión diferente.
El problema está relacionado con la configuración predeterminada de seguridad de Windows, y para lograrlo debería ser posible (la pregunta es cómo) modificar el servicio Cygwin sshd
para "permitir que el servicio interactúe con el escritorio" o reinstalarlo sshd
con cygrunsrv
la --interactive
bandera.
El servicio Cygwin sshd
no se iniciará si tiene --interactive
una bandera. Después de muchos esfuerzos todavía estoy en la oscuridad.