it-swarm.com.de

Anmeldung mit statischem Port auf xrdp nicht möglich

Ich habe xrdp auf einem Ubuntu Mate 16.04-PC installiert und xrdp darauf eingerichtet. Ich möchte einen statischen Port festlegen, damit immer dieselbe Sitzung geöffnet ist. Aber wenn ich einen statischen Port einstelle, kann sich der Remote-Desktop aus irgendeinem Grund nicht anmelden.

In /etc/xrdp/xrdp.ini habe ich den Port für einen zufälligen Port auf port=-1 gesetzt und sehe, dass Port 3350 verwendet wird. Die Remote-Anmeldung funktioniert mit port=-1, aber wenn ich den Port auf port=ask3350 oder port=3350 stelle, funktioniert die Remote-Anmeldung nicht mehr. Ich habe auch andere Ports wie 5911, 5910 usw. ausprobiert und es funktioniert nichts.

Mit statischen Port bekomme ich folgende Meldung mit Remotedesktopanwendung in Windows 7

started connecting
connecting to 127.0.0.1 3350
tcp connected

Es scheint hängen zu bleiben, nachdem TCP verbunden ist.

Ich habe die folgenden Schritte ausgeführt, um xrdp einzurichten.

Installiert xrpd

/etc/xrdp/startwm.sh geändert zu:

#!/bin/sh

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

. /etc/X11/Xsession

mate-session 

Geändert [xrdp1] in /etc/xrdp/xrdp.ini zu

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

Wenn ich netstat starte, sehe ich, dass port 3350 aktiv ist

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

Irgendwelche Tipps, wie man das behebt?

1
S4M11R

Nun, es scheint, dass ich eine Lösung gefunden habe.

Ich habe diesen Befehl ausgeführt, um die verfügbaren TCP-Ports auf dem PC anzuzeigen

netstat -an | grep tcp

Ich konnte sehen, dass Port 5910 verfügbar war, und ich stellte Port auf Port = ask5910 in [xrdp1] in /etc/xrdp/xrdp.ini ein.

ex unten,

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

Nachdem ich dies getan habe, funktionierte dann Remote Desktop mit statischem Port 5910. Ich bin mir nicht sicher, warum es jetzt funktioniert hat, da ich diesen Port schon einmal ausprobiert habe und es dann nicht funktioniert hat. Ich habe seitdem keine Änderungen vorgenommen, aber aus irgendeinem Grund funktioniert es jetzt.

1
S4M11R