web-dev-qa-db-fra.com

Échec de la connexion à Xrdp

J'essaie de me connecter à la machine Ubuntu à partir de Windows à l'aide de RDP. xrdp installé et vnc serré, mais lors de la connexion, je reçois l’erreur suivante

xrdp_mm_process_login_response:login failed

Étapes suivies pour installer XRDP:

Sudo apt-get update .
Sudo apt-get install tightvncserver
Sudo    apt-get install xrdp
Sudo restart

Après cela, essayez de vous connecter avec RDP et d’obtenir l’erreur. Pourriez-vous donner un guide étape par étape ou d'autres méthodes alternatives, s'il vous plaît?

2
user545083

J'ai réussi à résoudre ce problème en modifiant le fichier /etc/xrdp/sesman.ini et en commentant l'exigence de groupe. Maintenant, vous pouvez accéder à tous les comptes.

[Security]
AllowRootLogin=1
MaxLoginRetry=4
#TerminalServerUsers=tsusers
#TerminalServerAdmins=tsadmins

Il est évident qu'un utilisateur doit être membre de tsusers, censé être créé par xrdp lui-même. Ce groupe n'a pas été créé lors de l'installation de xrdp dans mon cas. J'ai créé le groupe et ajouté des utilisateurs au groupe. Mais cela n'a pas aidé. En commentant les lignes suivantes, tous les utilisateurs peuvent maintenant créer un rdp.

4
hungrydeveloper

Généralement, cette erreur signifie que le mot de passe utilisé n'est pas le mot de passe valide (ou que les informations d'identification ne sont pas valides).

Vous devez savoir que l'écran de connexion XRDP utilisera par défaut la disposition du clavier anglais américain. Donc, si vous utilisez une disposition de clavier différente, vous devrez peut-être taper le mauvais mot de passe dans la connexion xrdp. Vérifiez que la disposition du clavier est correcte ... Juste une supposition :-)

3
Griffon

Vos sessions x11 peuvent être verrouillées ou orphelines.

voir cet article

Si vous avez rencontré cette erreur xrdp_mm_process_login_response: login failed lorsque vous utilisez la connexion de bureau à distance pour vous connecter à une session vnc.

Même si vous redémarrez xrdpname__, l'erreur persiste, le problème peut être dû à une session X11 verrouillée créée par xrdpname__.

Pour résoudre le problème, allez à /tmp/.X11-unix/ et trouvez votre session X, puis supprimez-la.

cd /tmp/.X11-unix

Faire une liste

ls -l 

Regardez les sessions que vous possédez et que vous souhaitez supprimer

.....
.....
srwxrwxrwx 1 root      root  0 Jul  9  2012 X0
srwxrwxrwx 1 user1  users 0 Jan 25 09:13 X1
srwxrwxrwx 1 user2      users 0 Jul 10  2012 X10
srwxrwxrwx 1 user3     users 0 Feb 19 13:31 X11
srwxrwxrwx 1 user4  users 0 Nov 20 15:10 X12
srwxrwxrwx 1 user5     users 0 Jul 10  2012 X13
.....

Supprimer la session ...

Si xrdpéchoue toujours, il semble que cela soit dû à X-- orphelin. Une fois que xrdpfrappe un X orphelin, qui peut provenir ou non d’autres utilisateurs, l’erreur subsistera.

Pour voir la session X11 orpheline, vous pouvez exécuter vncservername__, qui retournera quelque chose comme ceci

$ vncserver
Warning: Head-Node:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server Head-Node:1

Supprimer tous les orphelins X--

Redémarrez le service xrdpet essayez la connexion à distance.

service xrdp restart
2
Frank Schrijver

J'ai eu ce problème aussi. Tout ce que je devais faire était d'utiliser des minuscules pour mon nom d'utilisateur à l'invite de connexion RDP. J'ai un nom d'utilisateur qui inclut un caractère majuscule.

1
Carey G. Butler

C'est peut-être parce que xrdp la dernière version a un bogue. Consultez le journal pour savoir s'il est le plus récent:

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

Installez xrdp avec cette version:

# Sudo apt-get install xrdp=0.6.1-2

Redémarrez xrdp:

# Sudo service xrdp restart

Ça devrait marcher!

En attendant que cela soit résolu, pour empêcher les futures mises à jour entre-temps:

# Sudo apt-mark hold xrdp
0
Jacman

Une solution moins courante mais, espérons-le, utile à quiconque ayant ce problème dans une configuration de serveur de tunnel similaire au mien:

+--------------------------+            +-------------------+            +----------------+
| Mac OS X + MS RDP client | ==[ssh]==> | Ubuntu SSH server | ==[rdp]==> | Ubuntu Desktop |
+--------------------------+            +-------------------+            +----------------+

Vous devez entrer le nom d'utilisateur et le mot de passe dans votre client MS RDP. Si vous essayez de l'ajouter ultérieurement à l'écran de connexion à distance, vous obtiendrez tout d'abord l'erreur. Et lorsque vous essayez de vous connecter en utilisant l'écran de connexion à distance, vous obtenez password failed, error - problem connecting

Autre info

Au cas où vous voudriez faire un tunnel RDP sur un SSH comme moi, voici ce que j'ai fait:

ssh -v -N -L 3389:192.168.1.3:3389  [email protected]
0
Sridhar-Sarnobat