Contenu du cours
Introduction à l'Informatique en Nuage
Introduction à l'Informatique en Nuage
Connexion à l'Instance Depuis Votre Appareil
Nous avons créé et configuré une instance sur AWS EC2 ; maintenant, voyons comment nous pouvons nous connecter à l'instance et commencer à travailler avec elle.
Tout d'abord, comprenons pourquoi nous devons nous connecter à une instance EC2 en premier lieu.
Se connecter à une instance EC2 vous donne un accès complet à une machine virtuelle distante fonctionnant sur l'infrastructure d'Amazon. Voici les principales raisons et capacités qu'une connexion SSH fournit :
- Gestion des logiciels : vous pouvez installer, mettre à jour et supprimer des logiciels sur votre instance ;
- Configuration du système : vous pouvez éditer des fichiers de configuration et ajuster les paramètres du système, tels que l'optimisation des performances du serveur ou la configuration d'un serveur web ;
- Gestion des fichiers : vous pouvez télécharger, déplacer, éditer et supprimer des fichiers sur votre serveur. Cela vous permet d'héberger un site web, comme dans votre cas, ou de gérer les données d'application ;
- Exécution et gestion des services : vous pouvez contrôler les services et les processus, les démarrant et les arrêtant si nécessaire.
Connexion à l'Instance
Il existe plusieurs façons de se connecter à l'instance. Nous allons en examiner deux.
La première méthode consiste à se connecter à l'instance via le terminal de votre appareil. Avec cette méthode, vous allez gérer l'instance à distance via le terminal de votre machine. Je travaille sur un MacOS, donc je vais démontrer à travers sa console, mais gardez à l'esprit que peu importe l'appareil que nous utilisons, car la plupart du temps, nous allons gérer un serveur Linux, où la plateforme ne fait pas de différence.
Commençons maintenant par la première méthode.
Connexion via le Terminal
Pour se connecter, nous devons utiliser notre clé SSH privée. Dans le terminal, vous devez entrer le chemin où cette clé SSH est stockée, le nom d'utilisateur dans AWS (par défaut, c'est ec2-user
pour Linux), et aussi le DNS public de votre instance :
Vous pouvez trouver le DNS public de votre instance en ouvrant l'instance depuis votre liste d'instances :
Après avoir exécuté cette commande, vous devriez voir le résultat suivant :
Donc, nous avons accédé avec succès au serveur distant et pouvons maintenant le gérer.
Connexion via le terminal AWS
La deuxième méthode sera plus simple à certains égards que la première, mais elle est moins efficace car nous perdons certaines fonctionnalités.
Pour vous connecter via AWS, cliquez sur le grand bouton "Connect" en haut à droite :
Lorsque vous cliquez sur le bouton, vous serez redirigé vers un menu avec plusieurs options de connexion. Sélectionnez "Connect using EC2 Instance Connect" puis cliquez sur "Connect" :
Après cela, la console s'ouvrira directement dans votre navigateur, nous permettant de gérer la machine virtuelle à distance :
Maintenant, nous pouvons gérer la machine virtuelle directement depuis la console du navigateur.
Erreurs de Connexion Courantes
Une des erreurs les plus courantes lors de la tentative de connexion à une instance est une mauvaise configuration des Groupes de Sécurité, en particulier l'entrée de connexion SSH.
Si vous n'arrivez pas à établir la connexion et que l'erreur persiste lorsque vous réessayez, vérifiez le groupe de sécurité associé à cette instance pour voir s'il y a une entrée qui permet l'accès SSH depuis n'importe quelle IP sur le port 22
. Il devrait permettre l'IP 0.0.0.0/0
à cet effet.
Cette entrée devrait ressembler à ceci :
Après cela, il pourrait y avoir diverses raisons. N'hésitez pas à laisser des commentaires dans ce chapitre, et je ferai de mon mieux pour vous aider !
1. Que vous permet de faire la connexion à une instance EC2 ?
2. Quel est le nom d'utilisateur par défaut lors de la connexion à une instance Linux EC2 via SSH ?
3. Comment pouvez-vous voir le DNS public de votre instance ?
4. Quelle erreur courante pourrait vous empêcher de vous connecter à votre instance EC2 ?
Merci pour vos commentaires !