Una sesión de inicio de sesión especificada no existe. Es posible que ya haya finalizado para usuarios que no sean cyg_server en Cygwin

0

Un poco más de progreso:

Esto funciona para cualquier cuenta en la que se inician los servicios. Esto es si damos las credenciales de una cuenta en particular en la pestaña Iniciar sesión de un servicio. Entonces funciona para esa cuenta y así sucesivamente. Este es el mismo caso con Windows Remote Management. Pero todo funciona bien sobre RDP.

Algún progreso

He instalado el servicio SSHD con un usuario con privilegios de administrador cyg_server. Cuando me conecto a través de ssh a esta cuenta. El gerente de credenciales está trabajando bien. Pero cuando inicio sesión con otros usuarios, no lo haría.

Pregunta original

También observé que cualquier programa que guarde las claves del administrador de credenciales de Windows me está dando A specified logon session does not exist. It may already have been terminated. error. (Sólo cuando se ejecuta a través de ssh)

Aunque hay algunos punteros hacia el tema en internet. No pude encontrar exactamente el problema de la raíz.

Edición: Información adicional

El programa que escribí está llamando finalmente CredWriteW función de ganar api.

¿Podrías ayudar?

pinkpanther
fuente

Respuestas:

0

hacer un ssh -vv y ver qué archivos de identidad se utilizan. Apuesto a que los problemas están relacionados con los archivos de identidad ubicados en. C:\Users\user\.ssh\ y de cygwin home\user\.ssh\. Copia de uno a otro para que funcione.

mnmnc
fuente
Estoy usando autenticación basada en contraseña. ¿Te refieres al cliente? Mi máquina de destino es Windows, el cliente es Ubuntu. En /home/user/.ssh de Cygwin no hay archivos. Copié los archivos de C: \ Users .... Déjame ver qué pasa.
pinkpanther
Intenté esto, no está funcionando. ¿Es posible que esté recibiendo la "sesión de inicio de sesión especificada no existe ..." porque es una autenticación de red a través de ssh? msdn.microsoft.com/en-us/library/windows/desktop/… Pero no estoy seguro de cómo hacer que Cygwin actúe como un usuario no perteneciente a la red.
pinkpanther