Eine angegebene Anmeldesitzung ist nicht vorhanden. Es wurde möglicherweise bereits für Nicht-Cyg_Server-Benutzer auf Cygwin beendet

741
pinkpanther

Einige weitere Fortschritte:

Dies funktioniert für jedes Konto, mit dem die Dienste gestartet werden. Das heißt, wenn wir Anmeldeinformationen für ein bestimmtes Konto auf der Registerkarte Anmelden eines Dienstes angeben. Dann funktioniert es für diesen Account und so weiter. Dies ist der Fall bei der Windows-Remoteverwaltung. Aber alles funktioniert gut über RDP.

Einige Fortschritte

Ich habe den SSHD-Dienst mit einem Benutzer mit Administratorrechten (cyg_server) installiert. Wenn ich mich über ssh bei diesem Konto anmelde. Credential Manager funktioniert einwandfrei. Aber wenn ich mich mit anderen Benutzern anmelde, würde ich das nicht tun.

Ursprüngliche Frage

Ich habe auch beobachtet, dass Programme, die Schlüssel für Windows Credential Manager speichern, A specified logon session does not exist. It may already have been terminated.Fehler anzeigen. (Nur bei lauf über ssh)

Zwar gibt es einige Hinweise auf das Thema im Internet. Ich konnte das Grundproblem nicht genau finden.

Bearbeiten: Zusätzliche Informationen

Das Programm, das ich geschrieben habe, ruft letztendlich die CredWriteWFunktion von win api auf.

Könntest du helfen?

0

1 Antwort auf die Frage

0
mnmnc

a ssh -vvund sehen, welche Identitätsdateien verwendet werden. Ich wette, dass Probleme mit Identitätsdateien in C:\Users\user\.ssh\und Cygwins verbunden sind home\user\.ssh\. Kopieren Sie von einem zum anderen, damit es funktioniert.

Ich verwende eine kennwortbasierte Authentifizierung. Beziehen Sie sich auf Kunden? Mein Zielcomputer ist Windows, der Client ist Ubuntu. In /home/user/.ssh von Cygwin gibt es keine Dateien. Ich habe die Dateien von C: \ Users kopiert ... Lassen Sie mich sehen, was passiert. pinkpanther vor 6 Jahren 0
Ich habe es versucht, es funktioniert nicht. Möglicherweise erhalte ich die "Angegebene Anmeldesitzung existiert nicht ...", weil es eine Netzwerkauthentifizierung über ssh ist? https://msdn.microsoft.com/en-us/library/windows/desktop/aa375187(v=vs.85).aspx Aber ich bin nicht sicher, wie Cygwin als Nicht-Netzwerkbenutzer agieren kann. pinkpanther vor 6 Jahren 0