Ich habe also einen Server, auf dem RDC (Remote Desktop Connection) eingerichtet ist, und ich möchte ihn global im Internet verfügbar machen, damit ich von überall darauf zugreifen kann. Ich bin gerade dabei, das Passwort so zu ändern, dass es jetzt sicherer ist, da es im Web sichtbar ist, aber ich stoße auf einen kleinen Haken.
Ich werde hier einige Beispielkennwörter verwenden.
Bevor ich mein Passwort geändert habe, hatte ich vollen Zugriff mit RDC und meinem vorherigen Passwort: abc123 .
Ich habe passwd verwendet, um mein Passwort von abc123 in d4f5g6 zu ändern . Die Änderung war erfolgreich, wird jedoch erst dann vollständig erkannt, wenn ich sie am Computer selbst eingebe, jedoch nicht von RDC
Wenn ich versuche, eine Verbindung über RDC herzustellen und mein neues Kennwort zu verwenden, wird folgende Fehlermeldung angezeigt:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.5910
tcp connected
security level is 2 (1 = none, 2 = standard)
password failed
error - problem connecting
Beachten Sie, dass das Passwort derzeit d4f5g6 lautet und ich diesen Fehler nur erhalte, wenn ich d4f5g6 verwende . Wenn ich ein anderes Passwort einschließlich abc123 verwende , wird folgende Fehlermeldung angezeigt :
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login failed
Beachten Sie auch, dass ich diese Anmeldeinformationen innerhalb der Verbindung eingebe und sie nicht in RDC zwischengespeichert werden, sodass RDC anscheinend überhaupt nicht mitspielt.
Es scheint also, dass mein korrektes Passwort eine erste Prüfung gut durchläuft, aber keine zweite Prüfung? Hier ist der Kicker; Wenn ich mein Passwort direkt auf meinem Server wieder in abc123 ändere , kann ich mit abc123 erfolgreich eine Verbindung zum Server mit RDC herstellen ...
quelle
Antworten:
Ich hatte einen Benutzer mit dem gleichen Problem und nachdem er Sjaaks Lösung ausprobiert hatte, konnte er sich immer noch nicht anmelden. Aus einer Laune heraus habe ich
ps -ef|grep vnc
einen Prozess mit der Benutzer-UID gefunden, also habe ich diesen Prozess abgebrochen und den Benutzer erneut versuchen lassen und die Anmeldung war erfolgreich .quelle
Auf dem Ubuntu-Server können Sie den (Inhalt) des versteckten .vnc-Ordners in Ihrem Home-Verzeichnis löschen. Damit wird Ihr altes Passwort zwischengespeichert. Es wird beim nächsten Anmelden neu erstellt und verwendet dann Ihr neues Passwort.
quelle
Ich habe dieses Problem gelöst, indem ich mich über ssh mit dem RDC verbunden und die folgenden Befehle eingegeben habe:
ps -ef|grep vnc
sudo kill process_ID
quelle
Fügen Sie dies in sesman.ini unter [Xvnc] hinzu, um mein Problem zu lösen!
Finde den "Parameter", den ich hinzugefügt habe
Dann renne:
Nachdem ich mich erfolgreich anmelden und verbinden konnte.
quelle
Ich bin auf die gleiche Fehlermeldung gestoßen. Das Problem stellte sich als Benutzername heraus. Ich habe versucht, mich als "HomeServer" anzumelden. Es funktioniert nur, wenn ich mich als "Homeserver" anmelde.
quelle