xrdp non riuscito (problema di connessione) quando il pacchetto è stato aggiornato automaticamente [chiuso]


8

Provo ad accedere a Ubuntu 16.04 xrdp attraverso la finestra 10 con mstsc. Ha avuto successo nella notte del 2019/01/09, ma non è riuscita nella mattinata del 2019/01/10. Viene acquisito un registro di aggiornamento automatico del sistema relativo a xrdf.

Il registro delle connessioni è elencato di seguito:

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
seding login info to session manager, please wait...
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1 5916
tcp connected
security level is 2 (1=none, 2=standard)
password failed
error - problem connecting

Il registro degli aggiornamenti di sistema viene acquisito e mostrato di seguito:

2019-01-10 02:31:21 status installed systemd:amd64 229-4ubuntu21.10
2019-01-10 02:31:21 status installed ureadahead:amd64 0.100.0-19
2019-01-10 02:31:22 status installed man-db:amd64 2.7.5-1
2019-01-10 02:31:22 status installed xrdp:amd64 0.6.1-2ubuntu0.1
2019-01-10 02:31:22 status installed libnss3-nssdb:all 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libnss3:amd64 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libnss3:i386 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libc-bin:amd64 2.23-0ubuntu10

Quindi, deduco che xrdp o il suo pacchetto correlato sono stati influenzati dall'aggiornamento del sistema. Quindi i metodi [1-3] sono stati provati ma non sono riusciti.

  1. Cambia la password. http://xrdp-devel.766250.n3.nabble.com/Xrdp-devel-Need-a-little-help-td4024769.html
  2. Sostituisci vnc4server con tightvncserver. /raspberrypi/56413/error-problem-connecting-to-raspberry-pi-3-with-xrdp
  3. Uccidi il processo orfano. /unix/106974/windows-remote-desktop-login-failed-with-ubuntu-server-12-4

Quindi, qualche idea per risolvere questo problema?


1
Cordiali saluti, questo è stato sollevato sul bug tracker di Ubuntu bugs.launchpad.net/ubuntu/+source/xrdp/+bug/1811122
QWasson

Risposte:


11

Controlla /var/log/apt/history.log, questo faceva parte dell'aggiornamento da questa mattina (10-01-2019)

xrdp:amd64 (0.6.1-2, 0.6.1-2ubuntu0.1)

Ho quindi declassato :

sudo apt-get install xrdp=0.6.1-2

Adesso funziona


Probabilmente sudo apt-mark hold xrdpdeve essere applicato per impedire futuri aggiornamenti automatici di questo pacchetto.
pa4080,

2
E: La versione '0.6.1-2' per 'xrdp' non è stata trovata
stiv

8

Sembra che ci siano alcuni miglioramenti della sicurezza in xrdp che potrebbero non essere completamente rispecchiati in vnc (né nel software né nella sua configurazione), motivo per cui il ripristino della versione precedente funziona.

Una soluzione al problema del bug tracker di Ubuntu per questo:

L'aggiunta di questo in sesman.ini in [Xvnc] ha risolto questo problema per me:

param8 = -SecurityTypes

param9 = Nessuno


1
Ha funzionato! Ovviamente questo errore può verificarsi per molte ragioni, poiché la domanda è stata posta molto, con varie soluzioni, ma questo recente aggiornamento che non ho nemmeno notato, è quello che è stato davvero il caso. Mi hai salvato la giornata!
noncom

Ha funzionato anche per me. Scommetto che se abilitassimo la crittografia per VNC, funzionerebbe anche. L'errore sta sostanzialmente affermando che la crittografia non è la forza richiesta. Peccato che non lo dichiari solo nel messaggio di errore.
Geofferey,

Non usare questa soluzione. Questi sono parametri che xrdp passa a VNC e sta letteralmente dicendo a VNC di non richiedere una password. Dopo aver implementato questa "soluzione", ho scoperto che non c'erano registri e poi mi sono reso conto che avrei potuto accedere alla shell esistente senza nemmeno usare una password valida. In breve: questo crea un enorme buco nella sicurezza.
David W,

2

Non installare l'ultima versione di xrdp. Questo problema si verifica con la nuova versione di xrdp

Devo affrontare anche questo problema e voglio contribuire, quindi ho fatto questo commento, l'ho risolto seguendo i comandi:

sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp=0.6.1-2
sudo service xrdp restart

Accedi con la connessione desktop remoto da Windows o con Linux puoi usare Rdesktop o qualsiasi cosa tu voglia, quindi dovrebbe funzionare.


1

Procedi come segue: conferma che xrdp è stato aggiornato:

# sudo cat /var/log/apt/history.log

Reinstalla xrdp con questa versione:

# sudo apt-get install xrdp=0.6.1-2

Riavvia xrdp:

# sudo service xrdp restart

Dovrebbe funzionare!


Funziona ma se hai aggiornamenti automatici il problema tornerà. Sembra che il bug sia ancora persistente nelle versioni più recenti.
Peter Drinnan,

1
@PeterDrinnan utilizzare nel frattempo per impedire un aggiornamento:sudo apt-mark hold xrdp
Jacman

Grazie @jacman. Ho scoperto che dovevo anche riavviare il mio server (non solo xrdp) per farlo funzionare, ma il tuo suggerimento è fondamentale.
Peter Drinnan,

apt-get install xrdp = 0.6.1-2
stiv

0

Dopo aver aggiornato il file sesman.ini come indicato da Qwasson, eseguire:

sudo / usr / sbin / xrdp-sesman


0

La risposta di QWassan sopra è sulla buona strada. Dopo il collegamento al tracker bug di Ubuntu a cui si fa riferimento, è possibile trovare un aggiornamento (voce n. 15) per risolvere il problema xrdp. Ho applicato l'aggiornamento / correzione / patch a due sistemi ora ed entrambi hanno avuto successo consentendo l'accesso ai sistemi Ubuntu tramite desktop remoto MS Win 10.

Il pacchetto 0.6.1-2ubuntu0.3 funziona bene con una nuova installazione 16.04. Confermata una connessione locale al server vnc richiede ora la password.

wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/16288483/+files/xrdp_0.6.1-2ubuntu0.3_amd64.deb
aptitude purge xrdp
dpkg -i xrdp_0.6.1-2ubuntu0.3_amd64.deb
aptitude install vnc4server
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.