Die Windows-Remotedesktopanmeldung ist mit Ubuntu Server 12.4 fehlgeschlagen

8

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 ...

MrMusAddict
quelle
Haben Sie den RDC-Server nach der Kennwortänderung neu gestartet?
Zelda
Ich habe das RDC-Programm neu gestartet, aber noch nicht den eigentlichen Server, nein. Ich muss es aber am Morgen versuchen, und es wird albern sein, wenn das alles ist, was dazu gehört.
MrMusAddict
"Verbindung zu 127.0.0.5910 herstellen" ist das richtig? oder ein Tippfehler innerhalb der IP?

Antworten:

10

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 vnceinen Prozess mit der Benutzer-UID gefunden, also habe ich diesen Prozess abgebrochen und den Benutzer erneut versuchen lassen und die Anmeldung war erfolgreich .

Akers
quelle
2
Thx, Akers Ihre Antwort hat meinen Arsch gerettet
Arthur Kushman
Genial, dies ist auch nützlich, wenn Sie das f von der GUI starten möchten, um den Server atmen zu lassen.
Arthur Kushman
3
Hat auch mein Problem gelöst, aber was kann ich tun, damit diese alten Prozesse von selbst geschlossen werden?
Jesper Grann Laursen
3

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.

Sjaak Dalens
quelle
Um die Antwort von Sjaak Dalens zu erweitern, tritt dieser verwirrende Fehler auch auf, wenn sich Ihr .vnc-Verzeichnis auf einem NFS befindet und veraltet ist (veraltetes NFS-Dateihandle)! Natürlich besteht die Lösung darin, es wieder zu montieren.
Jay Random
1

Ich habe dieses Problem gelöst, indem ich mich über ssh mit dem RDC verbunden und die folgenden Befehle eingegeben habe:

  1. ps -ef|grep vnc
  2. Suchen Sie in der ersten Ergebnisspalte den Benutzernamen, der sich nicht anmelden kann.
  3. Sehen Sie sich die process_ID neben dem Benutzernamen an, der sich nicht anmelden kann.
  4. sudo kill process_ID
  5. Stellen Sie die Verbindung zum RDC wieder her.
Ejandra
quelle
1

Fügen Sie dies in sesman.ini unter [Xvnc] hinzu, um mein Problem zu lösen!

param8=-SecurityTypes
param9=None 

$sudo nano /etc/xrdp/sesman.ini

Finde den "Parameter", den ich hinzugefügt habe

param8=-SecurityTypes
param9=None

Dann renne:

$sudo service xrdp restart

Nachdem ich mich erfolgreich anmelden und verbinden konnte.

Steve Bucholtz
quelle
Prost Kumpel, diese Lösung hat mir zwei Stunden gespart, als ich die obigen Antworten ausprobiert habe. XD
Ludwig Zhou
0

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.

Kilovolt
quelle