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