web-dev-qa-db-fra.com

sesman-Xvnc ne se connecte pas via xrdp

j'essaie d'activer le bureau à distance sur ma machine xubuntu avec xrdp.

Je suis sur une (à peu près) installation de vanilla xubuntu. J'ai installé xrdp avec apt-get.

Ma configuration xrdp ressemble à ceci:

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

netstat -ato indique que quelque chose écoute sur le port 3350 au moins:

tcp        0      0 localhost:3350          *:*                     LISTEN      off (0.00/0/0)

Je peux me connecter via le port 3389 à l'écran xrdp, où j'ai choisi l'option sesman-Xvnc, puis entré mon nom d'utilisateur et mon mot de passe. La fenêtre Journal de connexion s’affiche alors

connecting to sesman ip 127.0.0.1 port 3350

Ensuite, il reste là pour toujours. Je peux cliquer sur le bouton OK et quitter à tout moment.

Pourquoi ne se connecte-t-il pas?

4
Nacht

Pouah. D'une manière ou d'une autre, je n'ai jamais réalisé que localhost n'était pas à l'abri du pare-feu.

J'ai ajouté une règle iptables pour l'interface localhost, et maintenant cela fonctionne.

iptables -A INPUT -p tcp -m multiport --destination-ports 3350 -i lo -j ACCEPT

À l'avenir, j'utiliserai cette règle pour m'assurer que tout le trafic localhost est autorisé:

iptables -A INPUT -p tcp -i lo -j ACCEPT
1
Nacht

Ces deux étapes vont régler votre problème:

Sudo apt-get install tightvncserver
gsettings set org.gnome.Vino require-encryption false
1
NitinS