Je souhaite installer une interface utilisateur graphique (GUI) sur Amazon Lightsail.
Résolution
Installer une GUI sur Lightsail
Procédez comme suit :
-
Ouvrez le tableau de bord Lightsail et sélectionnez votre instance Lightsail.
-
Sélectionnez Mise en réseau.
-
Sous Pare-feu IPv4, sélectionnez Ajouter des règles, puis ajoutez la règle suivante :
Application: Custom Protocol: TCP Port or Range: 3389
-
Sélectionnez Créer.
-
Utilisez SSH pour vous connecter à Lightsail.
-
Vérifiez le système d'exploitation (OS) :
# cat /etc/os-release
-
Installez Xfce 4 et xrdp :
# sudo apt-get update; sudo apt-get -y install xrdp xfce4
-
Définissez Xfce comme gestionnaire de fenêtres par défaut de l'utilisateur :
echo "xfce4-session" > /home/example-user/.Xclients chown example-user: /home/example-user/.Xclients; chmod u+x /home/example-user/.Xclients
Remarque : Remplacez example-user par votre nom d'utilisateur.
-
Activez xrdp :
sudo systemctl enable xrdp; sudo systemctl start xrdp
-
**(Facultatif) ** Si Uncomplicated Firewall (UFW) est installé, ajoutez une règle de pare-feu pour autoriser le port TCP (Transmission Control Protocol) 3389 :
$ sudo su -
# if ! /usr/sbin/ufw status | grep inactive > /dev/null 2>&1;then /usr/sbin/ufw allow 3389/tcp;fi
Remarque : Pour vérifier le statut d'UFW, exécutez la commande suivante :
sudo ufw status
- Définir le mot de passe utilisateur :
sudo passwd example-user
Remarque : Remplacez example-user par votre nom d'utilisateur.
Connectez-vous à Lightsail via la GUI
Procédez comme suit :
- Choisissez un client Bureau à distance.
- Saisissez l'adresse IP.
- Saisissez le nom d'utilisateur et le mot de passe.
Remarque : Si le message d'erreur « Impossible d'exécuter le processus enfant « dbus-launch » (aucun fichier ou répertoire de ce type) s'affiche lorsque vous vous connectez, installez dbus-x11 :
sudo apt-get install dbus-x11