web-dev-qa-db-ja.com

XRDPがログインを拒否

私は、Windowsリモートデスクトップ経由でRHEL7システムにアクセスしようとしているWindows 7コンピューターを使用しています。

今日まで、私(および私の部門の他のメンバー)は、xrdpを使用してRHELマシンにログインできました。

今日突然xrdpが接続の拒否を開始しました。緑の背景のログイン画面が表示されますが、資格情報は拒否されます(これらは問題ありません)。

サーバーにpingし、PuTTY経由で接続し、filezillaを使用できますが、リモートデスクトップ接続はセッションログインを拒否します。

また、リモートデスクトップ経由で別のCENTOSマシンに接続しようとしましたが、正常に動作します。

何か案は?

編集:

〜/ .xsession-errors

gnome-session-is-accelerated: llvmpipe detected.

/ var/log/xrdp.log:

[20171031-13:55:53] [DEBUG] TLSv1.2 enabled
[20171031-13:55:53] [DEBUG] TLSv1.1 enabled
[20171031-13:55:53] [DEBUG] TLSv1 enabled
[20171031-13:55:53] [DEBUG] Security layer: requested 3, selected 1
[20171031-13:55:53] [INFO ] connected client computer name: SPENATE7
[20171031-13:55:53] [INFO ] TLS connection established from 192.168.197.176 port 51321: TLSv1.2 with cipher AES256-GCM-SHA384
[20171031-13:55:53] [DEBUG] xrdp_00007c0e_wm_login_mode_event_00000001
[20171031-13:55:53] [INFO ] Loading keymap file /etc/xrdp/km-0000040a.ini
[20171031-13:55:53] [WARN ] local keymap file for 0x0000040a found and doesn't match built in keymap, using local keymap file
[20171031-13:55:58] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
[20171031-13:55:59] [INFO ] xrdp_wm_log_msg: sesman connect ok
[20171031-13:55:59] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
[20171031-13:55:59] [DEBUG] return value from xrdp_mm_connect 0
[20171031-13:56:05] [INFO ] xrdp_wm_log_msg: login failed for display 0
[20171031-13:56:05] [DEBUG] xrdp_mm_module_cleanup
[20171031-13:56:05] [DEBUG] Closed socket 18 (AF_INET 127.0.0.1:46890)

/ var/log/xrdp-sesman.log

[20171031-12:58:20] [ERROR] X server -- no display in range is available
[20171031-12:58:20] [DEBUG] Closed socket 8 (AF_INET 127.0.0.1:3350)
[20171031-13:01:28] [INFO ] shutting down sesman 1
[20171031-13:01:28] [DEBUG] Closed socket 7 (AF_INET 127.0.0.1:3350)
[20171031-13:01:29] [CORE ] shutting down log subsystem...
[20171031-13:01:29] [DEBUG] libscp initialized
[20171031-13:01:29] [INFO ] starting xrdp-sesman with pid 14292
[20171031-13:01:29] [INFO ] listening to port 3350 on 127.0.0.1
[20171031-13:01:41] [INFO ] A connection received from 127.0.0.1 port 35854
[20171031-13:01:41] [INFO ] ++ created session (access granted): username sanpen, ip 192.168.197.176:60904 - socket: 12
[20171031-13:01:41] [INFO ] starting Xvnc session...
[20171031-13:01:41] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:5910)
[20171031-13:01:41] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6010)
[20171031-13:01:42] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6210)
[20171031-13:01:42] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:5911)
[20171031-13:01:42] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6011)
[20171031-13:01:42] [DEBUG] Closed socket 9 (AF_INET 0.0.0.0:6211)
5

私は同じ問題を抱えていました、それが私が解決した方法ですが、解決策に本当に満足していません。

sesmain.insesman.iniの両方のフィールドMaxSessionsを、すでにあるよりも大きい数に変更する必要があります。一部のセッションが適切に解放されていないようです。両方のファイルは/etc/xrdp。それらを編集するには、sudo権限が必要です。

0
R Contreras

2つの注目すべきマイナーな警告があります。

  1. ユーザー名の大文字と小文字の区別が、最初に構成されたものと一致することを確認してください。同じ問題のチケットを受け取ったところ、この場合、ユーザーは「admin」ではなく「Admin」を使用しようとしました。
  2. 24ビットではなく、15または16ビットの色深度で接続してみてください。

報告されたエンドユーザー:

    connecting to sesman ip 127.0.0.1 port 3350
    sesman connect ok
    sending login info to session manager, please wait...
    login failed for display 0
1
John Crawford

リモートデスクトップ接続はセッションログインを拒否します。

xRDPは、いくつかのログファイルをシステムに書き込みます。これらのログファイルを確認することをお勧めします。これらのログファイルは、発生している問題に関する有用な洞察を提供する場合があります。

次のファイルを確認する必要があります。

~/.xsession-errors
/var/log/xrdp.log
/var/log/xrdp-sesman.log

ソース 質問20 –それでもXRDPセッションにログインできません。問題のトラブルシューティングはどこにありますか?

1
DavidPostill

MacOS 10.15.3からCentos 8まで、この同じエラーにも苦労しました。Microsoftリモートデスクトップバージョン10.3.4(1688)クライアントソフトウェアの画面解像度を1680x1050に下げると、ほとんどの問題が解決しました。接続すると、RDCがハングしてビーチボールが表示されることがありますが、RDCを強制終了して再起動/再接続すると、すぐに接続されます。

0
Nora

/var/log/apt/history.logを確認してください。これは今朝(2019-01-10)からのアップグレードの一部でした

xrdp:AMD64(0.6.1-2、0.6.1-2ubuntu0.1)

次にダウングレードしました...

Sudo apt-get install xrdp = 0.6.1-2

今はうまくいく

0
global

私は同じ問題を抱えており、次のようにしてそれを解決しました:

  • 編集/etc/X11/Xwrapper.config
  • 変化する allowed_users=consoleからallowed_users=anybody
  • Sudo service xrdp stop
  • Sudo service xrdp start
0
qmeta

私は同じエラーで苦労しました。そして、私は私の要求するサーバープロバイダーに私のパスワードをリセットさせることでそれを修正しました。それもあなたのために働くかもしれません!

0
Waleed Ahmad