Не мог войти в систему со статическим портом на xrdp

Я установил xrdp на помощнике Ubuntu 16,04 пк и настроил xrdp на нем. Я хотел бы установить статический порт так, чтобы та же сессия всегда открывалась. Но по некоторым причинам когда я установил статический удаленный рабочий стол порта сбои для входа в систему.

В /etc/xrdp/xrdp.ini Я установил порт на port=-1 для случайного порта и я вижу, что порт 3350 используется. Удаленный вход в систему работает с port=-1 но когда я установил порт на port=ask3350 или port=3350 удаленный вход в систему больше не работает. Я также попробовал другие порты такой как 5911, 5910 и т.д. и ни один не работает.

Со статическим портом я получаю следующее сообщение с приложением удаленного рабочего стола в окнах 7

started connecting
connecting to 127.0.0.1 3350
tcp connected

Это, кажется, застревает после tcp соединенный.

Я использовал следующие шаги для установки xrdp

Установленный xrpd

Измененный /etc/xrdp/startwm.sh кому:

#!/bin/sh

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

. /etc/X11/Xsession

mate-session 

Измененный [xrdp1] в /etc/xrdp/xrdp.ini кому:

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

Когда я работаю, netstat I видит это port 3350 активно

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

Какие-либо подсказки относительно того, как зафиксировать это?

1
задан 20 July 2016 в 11:00

1 ответ

Хорошо кажется, что я нашел решение.

я выполнил эту команду для наблюдения доступных tcp портов на ПК

netstat -an | grep tcp

, я видел, что порт 5910 был доступен, и я установил порт на port=ask5910 в [xrdp1] в /etc/xrdp/xrdp.ini.

исключая ниже,

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

После того, как я сделал это затем, удаленный рабочий стол со статическим портом 5910 работал. Не уверенный, почему это работало теперь, потому что я попробовал этот порт прежде и он не работал затем. Я не сделал никаких изменений с тех пор, но по некоторым причинам это работает теперь.

1
ответ дан 7 December 2019 в 15:52

Другие вопросы по тегам:

Похожие вопросы: