XRDP rejeitando o login

3

Estou em um computador com Windows 7 tentando acessar um sistema RHEL7 por meio do Windows Remote Desktop.

Até hoje, eu (e outros no meu departamento) consegui fazer o login na máquina do RHEL usando o xrdp.

Hoje, de repente, o xrdp começou a rejeitar as conexões. Eu posso ver a tela de login em segundo plano, mas ela rejeita as credenciais (e elas estão bem).

Eu posso pingar para o servidor, conectar via putty e usar o filezilla, mas a conexão com a área de trabalho remota rejeita o login da sessão.

Eu também tentei conectar via desktop remoto a outra máquina CENTOS e funciona bem.

Alguma idéia?

EDITAR:

~ / .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)
    
por Santi Peñate-Vera 31.10.2017 / 12:34

4 respostas

0

Eu tive o mesmo problema, foi assim que resolvi, mas não me sinto confortável com a solução.

Você precisa alterar em sesmain.in e sesman.ini o campo MaxSessions para um número maior do que você já possui. Parece que algumas sessões não são liberadas de maneira apropriada. Ambos os arquivos estão em / etc / xrdp. Você precisaria de privilégios sudo para editá-los.

    
por 02.11.2017 / 11:50
1

Existem 2 advertências menores notáveis.

  1. Verifique se a diferenciação entre maiúsculas e minúsculas do nome de usuário corresponde ao que foi originalmente configurado. Acabei de receber um ingresso para esse mesmo problema, e o usuário estava tentando usar "Admin" em vez de "admin" nesse caso.
  2. Tente conectar-se com profundidade de cor de 15 ou 16 bits em vez de 24 bits.

Usuário final informado:

    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
    
por 08.05.2018 / 19:55
0

A conexão da área de trabalho remota rejeita o login da sessão.

xRDP writes some log files into your system. We would recommend you to have a look at these log files. These logs files might provide useful insight about the problem you are encountering.

You should look at the following files:

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

Fonte Pergunta 20 - Ainda não consigo acessar minha sessão XRDP. Onde devo procurar soluções para meus problemas?

    
por 31.10.2017 / 13:12
0

Eu tive o mesmo problema e resolvi o seguinte:

  • Editar /etc/X11/Xwrapper.config
  • Alterar allowed_users=console para allowed_users=anybody
  • sudo service xrdp stop
  • sudo service xrdp start
por 26.07.2018 / 10:43