Est-il possible d'ouvrir l'écran du bureau à partir du terminal (login ssh)?
Vous pouvez utiliser l'option -X
pour transférer des applications graphiques. Les utilisateurs transfèrent généralement des applications individuelles ou la barre des tâches ou le panneau plutôt que le bureau entier. Pour les applications telles que Firefox, les utilisateurs sont généralement appelés "tunnel".
ssh -X user@server
Ensuite vous pouvez
startkde &
Pour utiliser Xephyr:
Sudo apt-get install xserver-xephyr
Démarrer une session Xephyr
# change "1280x1024" to the size you desire
Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 &
Définissez votre $ DISPLAY (en supposant que Xephyr soit sur: 1)
DISPLAY=:1.0
ssh sur votre serveur et lancez kde
ssh -XfC -c blowfish user@server startkde
Si vous utilisez ssh, assurez-vous de comprendre le risque de sécurité et je vous conseille personnellement d'utiliser des clés et de désactiver l'authentification par mot de passe.
Si vous voulez un bureau complet, je vous suggérerais FreeNX. FreeNX est à la fois rapide et sécurisé.
Si vous parlez simplement d'exécuter une application graphique à partir du terminal, vous pouvez spécifier la valeur d'environnement DISPLAY
de la manière suivante:
DISPLAY=:0 gcalctool
Ou si vous voulez que cela persiste, vous pouvez l'exporter pour qu'il reste dans votre session bash:
export DISPLAY=:0
J'utilise freerdp-x11 qui est front-end par x2goclient et back-end par x2goserver. Si vous vous connectez à des machines Linux, la connexion est établie et sécurisée par ssh.
Cela permet également l'observation.
Sinon, xtightvncviewer est plutôt pratique.
Sudo apt clean && Sudo apt update && Sudo apt upgrade -y && Sudo apt autoremove -y
Sudo apt install freerdp-x11
Sudo apt install x2goclient
Pour le serveur x2goserver, en fonction de la distribution: https://wiki.x2go.org/doku.php/wiki:repositories:ubunt
Vous devrez peut-être configurer des éléments tels que:
Sudo ufw enable
Sudo ufw allow ssh
Il vous suffit ensuite de lancer x2goclient, d'ajouter vos paramètres et de choisir le type de bureau utilisé par l'hôte. Par exemple, j'utilise:
Paramètres:
/cert-ignore /sound /multimedia /multimon +fonts
lors de la connexion à un serveur de terminal Windows.
La majorité des machines Linux utilisent Lubuntu, qui est LXDE, donc je choisis cela et la résolution, le reste fonctionne automatiquement.