я пытаюсь включить удаленный рабочий стол на своей xubuntu машине с xrdp.
Я иду (в значительной степени) ванильная установка xubuntu. Я установил xrdp с Кв. - добираются.
Моя конфигурация xrdp похожа на это:
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
netstat -ato
шоу, что что-то слушает на порте 3350, по крайней мере:
tcp 0 0 localhost:3350 *:* LISTEN off (0.00/0/0)
Я могу соединиться по порту 3389 на экран xrdp, где я выбираю sesman-Xvnc опцию и ввожу мое имя пользователя и пароль. Окно Connection Log затем подходит, говоря
connecting to sesman ip 127.0.0.1 port 3350
Затем это находится там навсегда. Я могу нажать кнопку OK и выход в любое время.
Почему это не соединяется?
Тьфу. Так или иначе я никогда не понимал, что localhost не был неуязвим для брандмауэра.
я добавил правило iptables для интерфейса localhost, и теперь он работает.
iptables -A INPUT -p tcp -m multiport --destination-ports 3350 -i lo -j ACCEPT
В будущем я буду использовать это правило удостовериться, что весь localhost трафик позволяется:
iptables -A INPUT -p tcp -i lo -j ACCEPT
Эти два шага разберутся в Вашей проблеме:
sudo apt-get install tightvncserver
gsettings set org.gnome.Vino require-encryption false