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?
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
Ces deux étapes vont régler votre problème:
Sudo apt-get install tightvncserver
gsettings set org.gnome.Vino require-encryption false