Comment configurer l'interface graphique sur votre instance EC2

Comment configurer l'interface graphique sur votre instance EC2

Il existe deux types d'interfaces différents pour interagir avec un système d'exploitation qui est une interface utilisateur graphique (GUI) et une interface de ligne de commande (CLI). Dans l'interface de ligne de commande, nous interagissons avec le système directement en utilisant des commandes système sur le terminal. Nous donnons des commandes au système, puis le système exécute les fonctions du système d'exploitation en fonction des commandes données, et nous recevons les réponses du système sous forme de texte simple. L'interface de ligne de commande n'est pas couramment utilisée par les débutants. Il est principalement utilisé par les développeurs et les administrateurs système pour configurer les systèmes et installer des packages car l'utilisation de l'interface de ligne de commande est beaucoup plus rapide que l'utilisation d'interface utilisateur graphique. De plus, les tâches peuvent être automatisées en écrivant des scripts simples (script bash pour les scripts Linux et Lot pour Windows) à l'aide d'une interface de ligne de commande. Nous pouvons exécuter bien plus de fonctions en utilisant l'interface de ligne de commande.

Pour GUI, nous avons une belle représentation des fichiers et des dossiers dans le système d'exploitation à l'aide d'icônes et d'indicateurs. Il est beaucoup plus facile pour les non-professionnels d'utiliser une interface utilisateur graphique au lieu d'une interface de ligne de commande.

Lorsque vous démarrez une instance Ubuntu EC2 sur le cloud, par défaut, vous n'avez qu'une interface de ligne de commande pour interagir avec le serveur. Pour les administrateurs système, il est beaucoup plus facile de configurer la machine à distance en utilisant l'interface de ligne de commande, mais pour les développeurs qui sont nouveaux dans l'interface de ligne de commande, il peut être plus difficile pour eux de tout gérer en utilisant l'interface de ligne de commande. Afin qu'ils puissent permettre à GUI d'utiliser facilement les serveurs distants. Maintenant dans cet article, nous allons voir comment nous pouvons activer l'interface utilisateur graphique sur notre instance EC2.

Commencer

La première étape pour commencer est d'avoir un accès SSH à l'instance. Connectez-vous à l'instance sur SSH en utilisant la commande suivante

ubuntu @ ubuntu: ~ $ ssh ubuntu @ -je

Où est l'IP publique de l'instance et est la paire de clés pour se connecter à l'instance. Pour l'instance Ubuntu EC2, l'utilisateur par défaut sera Ubuntu mais si vous avez changé le nom d'utilisateur, utilisez ce nom d'utilisateur au lieu de 'Ubuntu' dans la commande ci-dessus.

NOTE: Parfois, vous voyez une erreur de «fichier de clé privé non protégé» lors de la connexion à l'instance; puis utilisez la commande suivante avant de se connecter à l'instance

ubuntu @ ubuntu: ~ $ sudo chmod 400

L'erreur ci-dessus se produit lorsque votre fichier de clé privée a des autorisations lâches. La commande ci-dessus restreint le fichier de clé privée à être en lecture seule par l'utilisateur actuel.

Installation de LXDE

L'environnement de bureau X11 léger (LXDE) est un logiciel open source utilisé pour fournir un environnement de bureau aux systèmes d'exploitation de type UNIX. Pour activer GUI sur l'instance Ubuntu EC2, nous utiliserons LXDE. LXDE est préféré aux autres environnements de bureau comme Gnome car il est léger et utilise moins de ressources système que d'autres. Mettez à jour le système avant d'installer ce package

ubuntu @ ip-172-31-39-44: ~ $ sudo apt-get update -y

Installez LXDE en utilisant la commande suivante

ubuntu @ ip-172-31-39-44: ~ $ sudo apt-get install lxde -y

Pendant l'installation, il demandera la configuration du gestionnaire d'affichage. Appuyez sur la touche «Tab» pour mettre en surbrillance le «OK» puis appuyez sur Entrée.

Maintenant, il demandera de sélectionner «Lightdm» ou «GDM3». Les 'Lightdm' et 'GDM3' sont des gestionnaires d'affichage, et vous devez en sélectionner l'un d'eux. Sélectionnez 'Lightdm' car il est classé 2e parmi tous les gestionnaires d'affichage, et 'GDM3' est classé 7e. Utilisez les touches flèches «onglet», «vers le bas» et «up» pour changer les options de la liste


Après cela, l'installation se terminera et nous passerons à l'étape suivante.

Installation de XRDP

Après avoir installé LXDE, nous allons maintenant installer le package XRDP sur notre instance Ubuntu. XRDP est également un package open source utilisé pour fournir une vue de bureau sur le serveur Ubuntu car nous ne pouvons pas avoir d'interface graphique à l'aide de SSH. Il s'agit en fait d'un package pour activer le protocole de bureau à distance sur les machines Linux. Normalement, les serveurs Linux ne sont pas livrés avec un environnement de bureau préinstallé. La commande suivante installera le package XRDP sur votre instance Ubuntu

ubuntu @ ip-172-31-39-44: ~ $ sudo apt-get install xrdp -y

Nous pouvons maintenant établir une connexion entre notre système local et le serveur distant à l'aide du protocole de bureau à distance.

Configurer le mot de passe pour l'utilisateur

Afin de se connecter à l'instance Ubuntu distante sur la connexion de bureau à distance, nous devons configurer un mot de passe pour l'utilisateur. Par défaut, nous nous connectons avec notre instance sur SSH en utilisant l'utilisateur par défaut 'Ubuntu' en utilisant des paires de clés SSH. Mais pour se connecter à l'aide du protocole de bureau à distance, nous devons configurer un mot de passe pour l'utilisateur. La commande suivante configurera un mot de passe pour l'utilisateur «Ubuntu».

ubuntu @ ip-172-31-39-44: ~ $ sudo passwd ubuntu

Configurer le groupe de sécurité

Le protocole de bureau à distance fonctionne sur le port 3389, nous devons donc ouvrir ce port dans le groupe de sécurité de notre instance pour nous connecter à l'aide du protocole de bureau à distance. Afin de se connecter à notre instance sur SSH, nous ouvrons le port 22 de l'instance qui est le port SSH par défaut. Sans ouvrir le port 3389, nous ne pouvons pas nous connecter à notre instance à l'aide de l'interface utilisateur graphique.

Connectez-vous à l'instance

Maintenant, notre instance Ubuntu est prête pour la connexion à l'aide d'un protocole de bureau à distance. Nous pouvons utiliser Linux ou Windows pour nous connecter à notre instance en utilisant RDP. Sur Ubuntu, tapez

ubuntu @ ubuntu: ~ $ rdesktop [ip_address]

Pendant que sur Windows, recherchez le client «Remote Desktop Connection» dans la barre de recherche Windows et ouvrez-le. Il demandera l'adresse DNS ou IP et nom d'utilisateur.


Utilisez l'adresse IP et le nom d'utilisateur de l'instance Ubuntu. Vous pouvez également enregistrer le paramètre de connexion dans un fichier RDP à utiliser pour la connexion ultérieure. Vous pouvez également utiliser les paramètres précédemment enregistrés pour cette connexion pour se connecter à l'instance. Cliquez maintenant sur «connecter» et il demandera le mot de passe pour cet utilisateur.


Utilisez le mot de passe que nous avons déjà configuré, et il se connectera avec votre instance avec l'interface utilisateur graphique.

Conclusion

La gestion des serveurs distants à l'aide de l'interface de ligne de commande peut être une tâche difficile pour les débutants. Ainsi, afin de gérer facilement les serveurs distants, nous pouvons configurer le serveur Ubuntu pour utiliser le protocole de bureau à distance pour obtenir une belle interface utilisateur graphique. Dans ce tutoriel, nous avons activé une interface utilisateur graphique sur l'instance Ubuntu pour faciliter les utilisateurs de Linux novices.