Créer et configurer sa première machine virtuelle EC2 sur AWS¶
Résumé
Ce tutoriel explique étape par étape comment lancer et configurer une première machine virtuelle (instance EC2) sur le cloud Amazon Web Services (AWS). Il couvre la création de l'instance, la configuration du pare-feu (Security Group) et la connexion SSH. Idéal pour les étudiants et professionnels IT débutant sur le cloud public.
| Propriété | Valeur |
|---|---|
| Difficulté | Débutant |
| OS / Environnement | AWS / Ubuntu 24.04 |
| Dernière mise à jour | 2026-06-22 |
Contexte¶
Dans le cloud AWS, le service fournissant des machines virtuelles s'appelle Amazon EC2 (Elastic Compute Cloud). Le lancement d'une instance EC2 est souvent la première étape pour déployer une application, héberger un serveur web ou réaliser des tests dans le cloud. Ce guide vise à démystifier ce processus via la console d'administration AWS (interface web).
Prérequis¶
- Un compte AWS actif (le Free Tier ou "Niveau gratuit" suffit pour ce tutoriel).
- Un terminal avec un client SSH installé (disponible nativement sous Linux, macOS et Windows 10/11).
- (Optionnel) Une clé SSH locale générée avec
ssh-keygen. Nous utiliserons ici AWS pour générer la paire de clés.
Procédure¶
Étape 1 : Accéder au tableau de bord EC2¶
- Connectez-vous à la Console de gestion AWS.
- Dans la barre de recherche supérieure, tapez
EC2et cliquez sur le service EC2. - Assurez-vous d'être dans la bonne Région (en haut à droite, par exemple
Paris - eu-west-3). - Dans le panneau latéral gauche ou sur le tableau de bord, cliquez sur Instances, puis sur le bouton orange Lancer des instances (Launch instances).
Étape 2 : Configurer les paramètres de base de l'instance¶
- Nom et balises : Donnez un nom à votre serveur (ex:
Web-Server-Test). - Images d'application et de système d'exploitation (AMI) : Sélectionnez Ubuntu, et choisissez la version
Ubuntu Server 24.04 LTS (HVM), SSD Volume Type. Assurez-vous que la mention Admissible à l'offre gratuite (Free tier eligible) soit présente. - Type d'instance : Laissez par défaut
t2.micro(out3.microselon la région). Ces types incluent 1 vCPU et 1 Go de RAM, et sont éligibles à l'offre gratuite.
Étape 3 : Créer ou sélectionner une paire de clés SSH¶
Pour vous connecter en toute sécurité à l'instance, AWS utilise des clés SSH au lieu de mots de passe.
- Dans la section Paire de clés (connexion), cliquez sur Créer une nouvelle paire de clés.
- Nommez-la (ex:
cle-aws-perso). - Choisissez le type RSA et le format de fichier privé .pem.
- Cliquez sur Créer une paire de clés.
- Important : Le fichier
.pemva se télécharger automatiquement sur votre ordinateur. Rangez-le dans un dossier sécurisé (ex:~/.ssh/).
Étape 4 : Configurer le réseau et la sécurité (Security Group)¶
Dans la section Paramètres réseau, cliquez sur Modifier pour afficher tous les détails.
- Réseau (VPC) et Sous-réseau : Laissez les valeurs par défaut.
- Attribuer automatiquement une adresse IP publique : Laissez sur Activer.
- Pare-feu (groupes de sécurité) : Sélectionnez Créer un groupe de sécurité. Nommez-le (ex:
sg-web-ssh). - Ajoutez les règles suivantes pour autoriser le trafic entrant :
- Type :
SSH| Port :22| Source :N'importe où(0.0.0.0/0) ou idéalementMon adresse IP(pour plus de sécurité). - Cliquez sur Ajouter une règle de groupe de sécurité :
- Type :
HTTP| Port :80| Source :N'importe où(0.0.0.0/0).
Étape 5 : Lancer l'instance¶
- Dans le panneau de droite (Résumé), vérifiez vos paramètres.
- Laissez le stockage par défaut (souvent 8 Go de volume EBS General Purpose).
- Cliquez sur le bouton orange Lancer l'instance.
- Cliquez sur l'ID de l'instance (ex:
i-0abcd1234efgh5678) pour retourner au tableau de bord. Attendez que l'état de l'instance passe de En attente (Pending) à En cours d'exécution (Running).
Connexion et Vérification¶
Maintenant que la machine tourne, connectons-nous en SSH.
- Sélectionnez votre instance dans la liste et trouvez l'Adresse IPv4 publique dans l'onglet Détails en bas.
- Ouvrez votre terminal.
- Restreignez les droits du fichier de clé téléchargé (obligatoire sous Linux/macOS) :
- Connectez-vous avec l'utilisateur par défaut d'Ubuntu (
ubuntu) :
Résultat attendu
Vous devriez voir l'invite de commande d'Ubuntu confirmant votre connexion : ubuntu@ip-172-31-xx-xx:~$
Ressources¶
- Documentation officielle Amazon EC2 — Guide complet d'AWS.
- Tarification de l'offre gratuite AWS — Détails sur les limites du Free Tier.