web-dev-qa-db-ja.com

Xrdpログインに失敗しました

RDPを使用してWindowsからUbuntuマシンにログインしようとしています。 xrdpとタイトなvncをインストールしましたが、接続中に次のエラーが発生します

xrdp_mm_process_login_response:login failed

XRDPをインストールするための手順:

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

この後、RDPでログを記録してエラーを取得しようとしました。ステップバイステップガイドまたは他の代替方法を教えていただけますか?

2
user545083

/etc/xrdp/sesman.iniファイルを編集し、グループメンバーシップの要件をコメント化することで、この問題を解決することができました。これで、すべてのアカウントにアクセスできます。

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

明らかに、ユーザーは、xrdp自体によって作成されることになっているtsusersのメンバーでなければなりません。私の場合、このグループはxrdpのインストール時に作成されませんでした。グループを作成し、グループにユーザーを追加しました。しかし、これは役に立ちませんでした。次の行をコメントアウトすることにより、すべてのユーザーがすぐにrdpを実行できます。

4
hungrydeveloper

通常、このエラーは、使用されているパスワードが有効なものではないことを意味します(または資格情報が有効なものではありません)。

XRDPログイン画面では、デフォルトで英語USキーボードレイアウトが使用されることを知っておく必要があります。そのため、異なるキーボードレイアウトを使用している場合、xrdpログインで間違ったパスワードを入力している可能性があります。キーボードのレイアウトが正しいことを確認してください...ただの推測:-)

3
Griffon

X11セッションがロックまたは孤立している可能性があります。

この記事を参照

リモートデスクトップ接続を使用してvncセッションに接続するときにこのエラーxrdp_mm_process_login_response: login failedが発生した場合。

xrdpを再起動しても、エラーが残る場合、問題はxrdpによって作成されたロックされたX11セッションが原因である可能性があります。

この問題を解決するには、/tmp/.X11-unix/に移動してXセッションを見つけ、セッションを削除します。

cd /tmp/.X11-unix

リストを行う

ls -l 

削除したいあなたが所有するセッションを見てください

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

セッションを削除...

それでもxrdpが失敗する場合は、孤立したX--によるものと思われます。 xrdpが孤立したXにヒットすると、他のユーザーからの場合もそうでない場合も、エラーは残ります。

孤立したX11セッションを確認するには、vncserverを実行します。これにより、次のような結果が返されます。

$ 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

孤立したXをすべて削除します-

xrdpサービスを再起動して、リモート接続を試行します。

service xrdp restart
2
Frank Schrijver

私もこの問題を抱えていました。 RDPログインプロンプトでユーザー名に小文字を使用するだけでした。大文字を含むユーザー名があります。

1
Carey G. Butler

Xrdp 最新バージョンにバグがあります。ログをチェックして、最新かどうかを確認している可能性があります。

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

このバージョンでxrdpをインストールします。

# Sudo apt-get install xrdp=0.6.1-2

Xrdpを再起動します。

# Sudo service xrdp restart

うまくいくはずです!

これが修正されるまで、その間の将来の更新を防ぐには:

# Sudo apt-mark hold xrdp
0
Jacman

私に似たトンネルサーバー設定でこの問題を抱えている他の人にはあまり一般的ではないが、うまくいけば有用なソリューション:

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

ユーザー名とパスワードを入力する必要がありますMS RDPクライアントに。後でリモートログイン画面で追加しようとすると、最初にエラーが発生します。また、リモートログイン画面を使用してログインしようとすると、password failederror - problem connectingが表示されます

他の情報

私のようなSSHを介してRDPトンネリングを行いたい場合は、次のようにします。

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