Usando XRDP sem servidor VNC local

4

De acordo com xrdp docs , deve ser possível conectar-se remotamente sem usar um servidor VNC local:

xrdp can connect to a locally created X.org session with the xorgxrdp drivers [my emphasis], to a VNC X11 server, and forward to another RDP server.

Eu posso conectar com o RDP do Windows:

Emseguida,selecionoasessãodoXorgeforneçonomedeusuárioesenha.Apósalgumtempodeespera,apareceumerrosobreumproblemadeconexãodesconhecido.

Issoétail/var/log/xrdp.logetail/var/log/xrdp-sesman.logoutput:

[DEBUG]Closedsocket17(AF_UNIX)...[DEBUG]Closedsocket17(AF_UNIX)[DEBUG]xrdp_wm_log_msg:someproblem[DEBUG]xrdp_mm_module_cleanup[DEBUG]Closedsocket16(AF_INET6::1port38094)

dmesgnãoapresentaproblemasnemreferênciasaXorgousimilar.ps-A|greprdpmostraxrdpexrdp-sesmanprocessosemexecução.TenteiconectarcomoWindows7paraoDebian:mesmoproblema.xrdp.iniesasman.ini:

Em sesman.ini , o AlwaysGroupCheck=false . O startwm.sh :

Alguma ideia? Executando em uma instalação Debian 9.1 mínima e limpa virtualizada. Apenas lxde-core e xrdp instaladas com apt-get . (Nenhum erro durante a instalação). xorgxrdp drivers instalados (já que eles dependem de xrdp ).

    
por Davor Josipovic 29.08.2017 / 10:11

3 respostas

8

Este relatório de erros apresenta os mesmos sintomas descritos na pergunta. Parece que o pacote xserver-xorg-legacy é o culpado. Então, para que funcione, resume-se aos dois comandos a seguir:

apt-get purge xserver-xorg-legacy
apt-get install xrdp

Os serviços necessários são iniciados automaticamente após a instalação. Não há necessidade de reiniciar. Conectar e autenticar deve mostrar automaticamente a área de trabalho.

Eu não sei quais são as conseqüências da remoção de xserver-xorg-legacy . No relatório de bug é mencionado para remover, se não for necessário.

    
por 29.08.2017 / 23:10
0

Você pode consultar a pergunta !

Attention: you need to use dpkg-reconfigure xserver-xorg-legacy command to change the setting in debian 9.

    
por 25.10.2018 / 02:13
0

Inicialmente, eu só podia acessar minha área de trabalho Debian 9.6.0 LXDE com o tigervnc usando as configurações do Xvnc até que eu alterasse o arquivo /etc/X11/Xwrapper.config de:

allowed_users = console

para

allowed_users = anybody

Agora, eu posso RDP usando as configurações do Xorg sem o tigervnc. Espero que isso seja útil para alguém.

Não houve necessidade de usar nenhuma das respostas recomendadas aqui ...

E não esqueça ...

sudo service xrdp restart

... para reiniciar o serviço xrdp depois de editar o arquivo Xwrapper.config.

    
por 22.11.2018 / 20:26