J'essaie de me connecter à Ubuntu 16.04 xrdp via la fenêtre 10 avec mstsc. Il a réussi en 2019/01/09 la nuit, mais a échoué en 2019/01/10 matin. Un journal de mise à jour automatique du système relatif à xrdf est capturé.
Le journal de connexion est répertorié ci-dessous:
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
Le journal de mise à jour du système est capturé et illustré ci-dessous:
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
Par conséquent, je déduis que xrdp ou son package associé a été influencé par la mise à jour du système. Ensuite, les méthodes [1-3] ont été essayées mais ont échoué.
Alors, une idée pour résoudre ce problème?
Vérifiez /var/log/apt/history.log
, Cela faisait partie de la mise à niveau de ce matin (2019-01-10)
xrdp:AMD64 (0.6.1-2, 0.6.1-2ubuntu0.1)
J'ai alors rétrogradé :
Sudo apt-get install xrdp=0.6.1-2
Ça marche maintenant
Il semble qu'il y ait quelques améliorations de la sécurité dans xrdp qui peuvent ne pas être complètement reflétées dans vnc (que ce soit le logiciel ou sa configuration), c'est pourquoi le retour à l'ancienne version fonctionne.
Une solution de contournement du problème de suivi des bogues Ubunt pour cela:
L'ajout de cela dans sesman.ini sous [Xvnc] a résolu ce problème pour moi:
param8 = -SecurityTypes
param9 = Aucun
Procédez comme suit - confirmez que xrdp a été mis à jour:
# Sudo cat /var/log/apt/history.log
Réinstallez xrdp avec cette version:
# Sudo apt-get install xrdp=0.6.1-2
Redémarrez xrdp:
# Sudo service xrdp restart
Ça devrait marcher!
N'installez pas la dernière version de xrdp. Ce problème se produit avec la nouvelle version de xrdp
Je fais face à ce problème aussi et je veux contribuer, j'ai donc fait ce commentaire, j'ai corrigé cela en suivant les commandes:
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
Connectez-vous avec une connexion Bureau à distance à partir de Windows ou avec Linux, vous pouvez utiliser Rdesktop ou tout ce que vous voulez, alors cela devrait fonctionner.
Après avoir mis à jour le fichier sesman.ini comme indiqué par Qwasson, exécutez:
Sudo/usr/sbin/xrdp-sesman
La réponse de QWassan ci-dessus est sur la bonne voie. En suivant le lien buntu bug tracker référencé, on peut trouver une mise à jour (entrée # 15) pour résoudre le problème xrdp. J'ai maintenant appliqué la mise à jour/correction/correctif à deux systèmes et les deux ont réussi à autoriser l'accès aux systèmes Ubuntu via le bureau à distance MS Win 10.
Le package 0.6.1-2ubuntu0.3 fonctionne bien sur une nouvelle installation 16.04. Confirmé qu'une connexion locale au serveur vnc vous invite à saisir le mot de passe maintenant.
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