Réponses:
Vous pouvez utiliser l' -X
option pour transférer des applications graphiques. Les gens transfèrent généralement des applications uniques ou la barre des tâches ou le panneau plutôt que l'ensemble du bureau. Pour des applications telles que Firefox, les gens "tunnelent" généralement.
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 &
Réglez votre $ DISPLAY (en supposant que Xephyr est activé: 1)
DISPLAY=:1.0
ssh dans votre serveur et démarrez 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 entier, je suggère 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 DISPLAY
valeur d'environnement comme suit:
DISPLAY=:0 gcalctool
Ou si vous voulez qu'il persiste, vous pouvez l'exporter pour qu'il continue de faire partie de votre session bash:
export DISPLAY=:0
J'utilise freerdp-x11 qui est frontal par x2goclient et back-end par x2goserver, si vous vous connectez à des machines Linux, alors la connexion est établie et sécurisée par ssh.
Cela permet également l'observation.
Alternativement, 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 x2goserver, selon la distribution: https://wiki.x2go.org/doku.php/wiki:repositories:ubuntu
Vous devrez peut-être configurer des éléments comme celui-ci:
sudo ufw enable
sudo ufw allow ssh
Ensuite, tout ce que vous devez faire est de lancer le x2goclient, ajoutez vos paramètres et choisissez le type de bureau que l'hôte utilise. Par exemple, j'utilise:
Paramètres:
/cert-ignore /sound /multimedia /multimon +fonts
lors de la connexion à un serveur de terminaux Windows.
La majorité des machines Linux utilisent Lubuntu, qui est LXDE, donc je choisis cela et la résolution, le reste fonctionne automatiquement.
su
l'utilisateur connecté à l'écran?