Não é possível fazer o login com a porta estática no xrdp

1

Instalei o xrdp em um PC Ubuntu mate 16.04 e configurei o xrdp nele. Eu gostaria de definir uma porta estática para que a mesma sessão seja sempre aberta. Mas, por algum motivo, quando eu defino uma porta remota, a área de trabalho remota não consegue fazer o login.

Em /etc/xrdp/xrdp.ini defino porta como port=-1 para uma porta aleatória e vejo que a porta 3350 é usada. O login remoto funciona com port=-1 , mas quando eu configuro a porta para port=ask3350 ou port=3350 , o login remoto não funciona mais. Eu também tentei outras portas, como 5911 , 5910 etc e nenhum trabalho.

Com porta estática, recebo a seguinte mensagem com o aplicativo de área de trabalho remota no windows 7

started connecting
connecting to 127.0.0.1 3350
tcp connected

Parece ficar preso após o TCP conectado.

Eu usei as etapas a seguir para configurar xrdp

Instalado xrpd

/etc/xrdp/startwm.sh modificado para:

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

. /etc/X11/Xsession

mate-session 

[xrdp1] modificada em /etc/xrdp/xrdp.ini para

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask3350

Quando executo o netstat, vejo que port 3350 está ativo

netstat -an | grep "LISTEN" | grep ":3350"
tcp        0      0 127.0.0.1:3350          0.0.0.0:*               LISTEN 

ps axf | grep xrdp
 1058 ?        Sl    69:09 /usr/sbin/xrdp
 1096 ?        S      0:00 /usr/sbin/xrdp-sesman
 1946 ?        S      0:00  \_ /usr/sbin/xrdp-sessvc 1949 1948    
 1953 ?        Sl     0:00      \_ xrdp-chansrv
14406 pts/8    S+     0:00      \_ grep --color=auto xrdp

Alguma dica de como corrigir isso?

    
por S4M11R 19.07.2016 / 11:27

1 resposta

0

Bem, parece que encontrei uma solução.

Eu executei este comando para ver as portas tcp disponíveis no PC

netstat -an | grep tcp

Eu pude ver que a porta 5910 estava disponível e eu configurei port to port = ask5910 em [xrdp1] in /etc/xrdp/xrdp.ini .

ex abaixo,

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910

Depois que fiz isso, a área de trabalho remota com a porta estática 5910 funcionou. Não tenho certeza porque funcionou agora porque eu tentei esta porta antes e não funcionou então. Eu não fiz nenhuma alteração desde, mas por algum motivo, funciona agora.

    
por S4M11R 21.07.2016 / 12:02