Accesso al desktop remoto di Windows non riuscito con Ubuntu Server 12.4


8

Quindi, ho un server su cui ho impostato RDC (Connessione desktop remoto) e sto cercando di renderlo disponibile a livello globale su Internet in modo che io possa accedervi da qualsiasi luogo. Al momento sto modificando la password in modo che sia più sicura ora che sarà visibile sul Web, ma sto correndo un po 'in un guaio.

Userò alcune password di esempio qui.

  • Prima di cambiare la mia password, avevo pieno accesso usando RDC e la mia password precedente: abc123 .

  • Ho usato passwd per cambiare la mia password da abc123 a d4f5g6 . La modifica ha avuto esito positivo, ma è pienamente riconosciuta solo quando la digito sulla macchina stessa, ma non da RDC

Quando provo a connettermi utilizzando RDC e utilizzo la mia nuova password, viene visualizzato il seguente errore:

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

Nota che la password è attualmente d4f5g6 e ottengo questo errore solo quando utilizzo d4f5g6 . Se utilizzo un'altra password, incluso abc123 , viene visualizzato questo errore:

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

Si noti inoltre che sto digitando queste credenziali all'interno della connessione e non sono memorizzate nella cache all'interno di RDC, quindi RDC non sembra giocarci affatto.

Quindi, sembra che la mia password corretta stia superando un primo controllo, ma non attraverso un secondo controllo? Ecco il kicker; Se cambio la mia password in abc123 direttamente sul mio server, allora posso collegarmi con successo al server con RDC usando abc123 ...


Hai riavviato il server RDC dopo la modifica della password?
Zelda,

Ho riavviato il programma RDC, ma non ancora il server attuale, no. Devo provarlo al mattino, e sarà sciocco se è tutto quello che c'è da fare.
MrMusAddict

"connessione a 127.0.0.5910" è giusto? o un refuso all'interno dell'IP?

Risposte:


10

Ho avuto un utente con lo stesso problema e dopo aver provato la soluzione di Sjaak non riusciva ancora ad accedere quindi per un capriccio ho fatto un ps -ef|grep vnce ho trovato un processo con l'UID degli utenti, quindi ho interrotto quel processo e ho fatto che l'utente riprovasse e l'accesso fosse riuscito .


2
Grazie, Akers La tua risposta mi ha salvato il culo
Arthur Kushman,

Fantastico, questo è utile anche quando vuoi dare un calcio alla GUI per far respirare il server.
Arthur Kushman,

3
Ha anche risolto il mio problema, ma cosa posso fare in modo che quei vecchi processi siano chiusi da soli?
Jesper Grann Laursen,

3

Sul server Ubuntu è possibile eliminare (il contenuto di) la cartella nascosta .vnc nella propria directory home. Questo memorizza nella cache la tua vecchia password. Verrà ricreato al prossimo accesso e utilizzerà quindi la nuova password.


Solo per espandere la risposta di Sjaak Dalens, questo errore confuso arriva anche quando la tua directory .vnc è su un nfs e diventa stantia (handle di file non aggiornato di nfs)! Naturalmente la soluzione è rimontarla.
Jay Random,

1

Ho risolto questo problema collegandomi via ssh all'RDC e inserendo questi comandi:

  1. ps -ef|grep vnc
  2. Nella prima colonna dei risultati, trova il nome utente che non può accedere.
  3. Guarda il process_ID accanto al nome utente che non può accedere.
  4. sudo kill process_ID
  5. Riconnetti a RDC.

1

Aggiungi questo in sesman.ini in [Xvnc] risolto il mio problema!

param8=-SecurityTypes
param9=None 

$sudo nano /etc/xrdp/sesman.ini

Trova il "param" che ho aggiunto

param8=-SecurityTypes
param9=None

Quindi eseguire:

$sudo service xrdp restart

Dopo sono stato in grado di accedere e connettermi con successo.


saluti amico, questa soluzione mi ha risparmiato due ore di provare le risposte sopra. XD
Ludwig Zhou

0

Mi sono imbattuto nello stesso messaggio di errore. Il problema si è rivelato essere il nome utente. Stavo cercando di accedere come "HomeServer". Funziona solo se eseguo l'accesso come "homeserver".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.