
Dans cet article, nous explorerons le moyen le plus simple d'accéder à distance à une interface graphique d'un serveur Ubuntu à partir d'un bureau Ubuntu via SSH. Cette tâche peut être accomplie en utilisant SSH avec le transfert X11, qui vous permet d'exécuter des applications graphiques sur le serveur et de les afficher sur votre bureau local.
Pour accéder à distance à une interface graphique d'un serveur Ubuntu depuis un bureau Ubuntu via SSH, vous pouvez utiliser SSH avec le transfert X11. Cela vous permet d'exécuter des applications graphiques sur le serveur et de les afficher sur votre bureau local. En installant les packages nécessaires à la fois sur le serveur et sur le bureau, et en vous connectant à distance avec des graphiques à l'aide dussh -Xcommande, vous pouvez facilement démarrer des programmes d'application graphiques selon vos besoins.
Conditions préalables
Avant de commencer, assurez-vous d'avoir les éléments suivants :
- Un serveur Ubuntu (16.04 ou version ultérieure)
- Un bureau Ubuntu (16.04 ou version ultérieure)
- Une bonne compréhension de la ligne de commande
Installation des packages nécessaires
Sur le serveur
La première étape consiste à installer les packages nécessaires sur le serveur. Ceux-ci incluent un serveur SSH et des outils X11. Exécutez la commande suivante :
sudo apt-get install openssh-server xauth xorgopenssh-server: Ce package permet au serveur d'accepter les connexions SSH.xauth: Ceci est utilisé pour l’authentification de transfert X11.xorg: Il s'agit de l'implémentation publique et open source du système X Window (la base d'une interface utilisateur graphique).
Sur le bureau
Sur votre bureau Ubuntu, vous devez installer le client SSH :
sudo apt-get install openssh-clientopenssh-client: Ce package permet au bureau d'initier des connexions SSH.
Établir une connexion à distance
Une fois les installations terminées, vous pouvez vous connecter à distance avec des graphiques en exécutant la commande suivante sur le bureau :
ssh -X user@ip-address-X: Cette option active le transfert X11.user: Remplacez-le par votre nom d'utilisateur sur le serveur.ip-address: Remplacez-le par l'adresse IP du serveur.
Une fois connecté, vous pouvez démarrer des programmes d'application graphiques en tapant simplement leurs noms. Par exemple:
xterm
libreoffice file.odt
evince file.pdf
eog file.pngUtiliser un environnement de bureau différent
Si vous préférez utiliser un autre environnement de bureau, vous pouvez l'installer sur le serveur et l'utiliser à distance. Par exemple, si vous souhaitez utiliser le bureau Mate, vous pouvez l'installer sur le serveur :
sudo apt-get install mate-desktop-environmentEnsuite, lorsque vous vous connectez à distance, vous pouvez démarrer le bureau Mate en exécutant la commande suivante :
mate-sessionConclusion
Dans cet article, nous avons exploré le moyen le plus simple d'accéder à distance à une interface graphique d'un serveur Ubuntu à partir d'un bureau Ubuntu via SSH. En installant les packages nécessaires à la fois sur le serveur et sur le bureau, et en vous connectant à distance avec des graphiques à l'aide dussh -Xcommande, vous pouvez facilement démarrer des programmes d'application graphiques selon vos besoins. Si vous préférez un environnement de bureau différent, vous pouvez l'installer sur le serveur et l'utiliser à distance.
Rappelez-vous, le-Xpossibilité dans lesshLa commande est la clé pour activer le transfert X11, qui permet aux applications graphiques d'être affichées sur votre bureau local. Cela rend la gestion de votre serveur Ubuntu plus pratique, car vous pouvez accéder à son interface graphique depuis votre bureau Ubuntu, où que vous soyez.
Pour plus d'informations sur le transfert SSH et X11, vous pouvez visiter la documentation officielle d'Ubuntuici.
SSH signifie Secure Shell et est un protocole réseau cryptographique qui permet une connexion à distance sécurisée et l'exécution de commandes. Il fournit un moyen sécurisé d'accéder à un ordinateur distant sur un réseau non sécurisé.
Le transfert X11, également connu sous le nom de transfert d'affichage X11, est un mécanisme SSH qui permet d'afficher l'interface utilisateur graphique d'une application distante sur une machine locale. Il vous permet d'exécuter des applications graphiques sur un serveur distant et de les faire apparaître sur votre bureau local.
Oui, vous pouvez accéder à l'interface graphique du serveur Ubuntu à distance à partir d'un autre système d'exploitation tant qu'un client SSH est installé. Le processus d'accès à l'interface graphique à distance est le même, quel que soit le système d'exploitation que vous utilisez sur votre ordinateur local.
Oui, vous pouvez installer plusieurs environnements de bureau sur le serveur Ubuntu et basculer entre eux lorsque vous accédez à l'interface graphique à distance. Chaque environnement de bureau aura son propre ensemble de packages et de configurations. Vous pouvez choisir l'environnement de bureau que vous souhaitez utiliser lors du démarrage de la session à distance.
Le transfert X11 est généralement considéré comme sécurisé lorsqu'il est utilisé au sein d'un réseau de confiance. Cependant, si vous accédez à distance à l'interface graphique de votre serveur Ubuntu via un réseau non fiable, il est recommandé d'utiliser SSH avec le transfert X11 via une connexion cryptée (telle que SSH avec SSL/TLS) pour garantir la sécurité de vos données.














