XRDP, contrairement à des produits comme Anydesk ou x11vnc, permet de lancer une sessions à distance sur un ordinateur, sans prendre la main sur l'écran. Le serveur XRDP peut donc tourner sur une machine headless.
Évidemment, tout marche toujours dans les tutoriels sur internet. Moi, en me connectant, la session RDP se ferme dès que j'ai entré mes identifiants.
Ma solution pour Ubuntu 18.04 :
# apt-get install xrdp lubuntu-desktop
Là, si on se connecte, on peut voir des erreurs liées à gnome-session avec journalctl -f
Il suffit de désinstaller gnome-sessions :
# apt remove gnome-session-bin gnome-session-common
Il faut faire un port-forward pour accéder au RDP depuis le réseau
lxc config device add conteneur-Bureau rdp-port-forward proxy listen=tcp:0.0.0.0:3389 connect=tcp:localhost:3389
J'ai installé pour le développement:
- Jetbrains toolbox depuis le site
- python3-dev python3-setuptools virtualenv python3-pip
- nodejs npm
J'ai relié les ports suivants: - 8000
- 4200