Connexion à l'Instance Depuis Votre Appareil
Nous avons créé et configuré une instance sur AWS EC2 ; voyons maintenant comment nous pouvons nous connecter à l'instance et commencer à travailler avec elle.
Commençons par comprendre pourquoi il est nécessaire de se connecter à une instance EC2.
La connexion à une instance EC2 offre 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 permet :
- Gestion des logiciels : possibilité d’installer, de mettre à jour et de supprimer des logiciels sur l’instance ;
- Configuration du système : possibilité de modifier les fichiers de configuration et d’ajuster les paramètres système, comme l’optimisation des performances du serveur ou la configuration d’un serveur web ;
- Gestion des fichiers : possibilité de téléverser, déplacer, modifier et supprimer des fichiers sur le serveur. Cela permet d’héberger un site web, comme dans votre cas, ou de gérer les données d’une application ;
- Exécution et gestion des services : possibilité de contrôler les services et processus, en les démarrant ou les arrêtant selon les besoins.
Connexion à l’instance
Il existe plusieurs méthodes pour 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, la gestion de l’instance s’effectue à distance à l’aide du terminal de votre machine. Je travaille sur MacOS, donc la démonstration se fera via sa console, mais il est important de noter que le choix de l’appareil importe peu, car la plupart du temps, la gestion d’un serveur Linux est indépendante de la plateforme utilisée.
Connexion via le terminal
Pour se connecter, il est nécessaire d’utiliser la clé SSH privée. Dans le terminal, il faut indiquer le chemin où cette clé SSH est enregistrée, le nom d’utilisateur AWS (par défaut, il s’agit de ec2-user pour Linux), ainsi que le DNS public de votre instance :
ssh -i /path/to/your-key.pem ec2-user@your-ec2-public-dns-name
Vous pouvez trouver le DNS public de votre instance en ouvrant l’instance depuis votre liste d’instances :
Dans ce cours, il est nécessaire de connaître quelques commandes de navigation de base dans Bash pour gérer une machine virtuelle à distance. Si vous ne les connaissez pas, ce n’est pas un problème — toutes les commandes seront présentées et expliquées.
Après avoir exécuté cette commande, le résultat suivant devrait s'afficher :
Ainsi, l'accès au serveur distant a été effectué avec succès et il est désormais possible de 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 certaines fonctionnalités sont perdues.
Pour se connecter via AWS, cliquer sur le grand bouton « Connecter » en haut à droite :
En cliquant sur le bouton, un menu avec plusieurs options de connexion s'affiche. Sélectionner « Se connecter avec EC2 Instance Connect » puis cliquer sur « Connecter » :
Vous pouvez également consulter ici comment se connecter via une clé SSH, comme décrit dans la première méthode.
Après cela, la console s’ouvrira directement dans votre navigateur, ce qui permet de gérer la machine virtuelle à distance :
Nous pouvons désormais gérer la machine virtuelle directement depuis la console du navigateur.
Erreurs de connexion courantes
L'une des erreurs les plus fréquentes 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 la connexion échoue et que l'erreur persiste lors de nouvelles tentatives, vérifiez le groupe de sécurité associé à cette instance pour voir s'il existe une entrée autorisant l'accès SSH depuis n'importe quelle adresse IP sur le port 22. Il doit permettre l'IP 0.0.0.0/0 à cette fin.
Cette entrée doit ressembler à ceci :
Après cela, il peut y avoir diverses raisons. N'hésitez pas à laisser un retour dans ce chapitre, et je ferai de mon mieux pour vous aider !
1. Que permet de faire la connexion à une instance EC2 ?
2. Quel est le nom d'utilisateur par défaut lors de la connexion à une instance EC2 Linux via SSH ?
3. Comment pouvez-vous afficher le DNS public de votre instance ?
4. Quelle erreur courante peut vous empêcher de vous connecter à votre instance EC2 ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain how to find the public DNS of my EC2 instance?
What should I do if I get a permission denied error when connecting?
How do I check or update my security group settings for SSH access?
Awesome!
Completion rate improved to 4.55
Connexion à l'Instance Depuis Votre Appareil
Glissez pour afficher le menu
Nous avons créé et configuré une instance sur AWS EC2 ; voyons maintenant comment nous pouvons nous connecter à l'instance et commencer à travailler avec elle.
Commençons par comprendre pourquoi il est nécessaire de se connecter à une instance EC2.
La connexion à une instance EC2 offre 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 permet :
- Gestion des logiciels : possibilité d’installer, de mettre à jour et de supprimer des logiciels sur l’instance ;
- Configuration du système : possibilité de modifier les fichiers de configuration et d’ajuster les paramètres système, comme l’optimisation des performances du serveur ou la configuration d’un serveur web ;
- Gestion des fichiers : possibilité de téléverser, déplacer, modifier et supprimer des fichiers sur le serveur. Cela permet d’héberger un site web, comme dans votre cas, ou de gérer les données d’une application ;
- Exécution et gestion des services : possibilité de contrôler les services et processus, en les démarrant ou les arrêtant selon les besoins.
Connexion à l’instance
Il existe plusieurs méthodes pour 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, la gestion de l’instance s’effectue à distance à l’aide du terminal de votre machine. Je travaille sur MacOS, donc la démonstration se fera via sa console, mais il est important de noter que le choix de l’appareil importe peu, car la plupart du temps, la gestion d’un serveur Linux est indépendante de la plateforme utilisée.
Connexion via le terminal
Pour se connecter, il est nécessaire d’utiliser la clé SSH privée. Dans le terminal, il faut indiquer le chemin où cette clé SSH est enregistrée, le nom d’utilisateur AWS (par défaut, il s’agit de ec2-user pour Linux), ainsi que le DNS public de votre instance :
ssh -i /path/to/your-key.pem ec2-user@your-ec2-public-dns-name
Vous pouvez trouver le DNS public de votre instance en ouvrant l’instance depuis votre liste d’instances :
Dans ce cours, il est nécessaire de connaître quelques commandes de navigation de base dans Bash pour gérer une machine virtuelle à distance. Si vous ne les connaissez pas, ce n’est pas un problème — toutes les commandes seront présentées et expliquées.
Après avoir exécuté cette commande, le résultat suivant devrait s'afficher :
Ainsi, l'accès au serveur distant a été effectué avec succès et il est désormais possible de 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 certaines fonctionnalités sont perdues.
Pour se connecter via AWS, cliquer sur le grand bouton « Connecter » en haut à droite :
En cliquant sur le bouton, un menu avec plusieurs options de connexion s'affiche. Sélectionner « Se connecter avec EC2 Instance Connect » puis cliquer sur « Connecter » :
Vous pouvez également consulter ici comment se connecter via une clé SSH, comme décrit dans la première méthode.
Après cela, la console s’ouvrira directement dans votre navigateur, ce qui permet de gérer la machine virtuelle à distance :
Nous pouvons désormais gérer la machine virtuelle directement depuis la console du navigateur.
Erreurs de connexion courantes
L'une des erreurs les plus fréquentes 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 la connexion échoue et que l'erreur persiste lors de nouvelles tentatives, vérifiez le groupe de sécurité associé à cette instance pour voir s'il existe une entrée autorisant l'accès SSH depuis n'importe quelle adresse IP sur le port 22. Il doit permettre l'IP 0.0.0.0/0 à cette fin.
Cette entrée doit ressembler à ceci :
Après cela, il peut y avoir diverses raisons. N'hésitez pas à laisser un retour dans ce chapitre, et je ferai de mon mieux pour vous aider !
1. Que permet de faire la connexion à une instance EC2 ?
2. Quel est le nom d'utilisateur par défaut lors de la connexion à une instance EC2 Linux via SSH ?
3. Comment pouvez-vous afficher le DNS public de votre instance ?
4. Quelle erreur courante peut vous empêcher de vous connecter à votre instance EC2 ?
Merci pour vos commentaires !