Connexion SSH à Ubuntu
Au début, vous apprendrez à vous connecter manuellement au serveur Ubuntu en utilisant SSH, qui a été créé avec Terraform. Cela vous permettra de vérifier que le serveur fonctionne et est accessible via le réseau. Par la suite, ce processus sera automatisé à l'aide d'Ansible, mais la connexion manuelle vous permet d'abord de comprendre son fonctionnement.
Qu'est-ce que SSH ?
SSH signifie Secure Shell. Vous pouvez le considérer comme un moyen sécurisé d’ouvrir un terminal sur un autre ordinateur — dans notre cas, le serveur Ubuntu.
Tout ce que vous envoyez via SSH, y compris votre identifiant, votre mot de passe et vos commandes, est chiffré, ce qui empêche toute interception.
SSH offre un contrôle total sur le serveur distant. Toutes les opérations habituelles sont possibles : exécution de programmes, modification de fichiers, installation de paquets. Pour les débutants, il est utile de considérer cela comme « travailler sur un ordinateur à distance », sans avoir besoin d’être physiquement présent.
Connexion SSH
Pour se connecter manuellement à un serveur, utiliser le modèle suivant : ssh <USERNAME>@<HOST> -p <PORT> .
Dans notre cas, cela ressemble à ceci :
Ici, root correspond au nom d’utilisateur. On utilise root car il s’agit de l’utilisateur administratif disposant de tous les privilèges, permettant d’exécuter n’importe quelle commande sans restriction. localhost indique que le serveur fonctionne sur votre machine (via Docker, mais normalement on utiliserait l’IP réelle du serveur), et -p 2222 précise le port utilisé pour accéder au conteneur.
Lors de la première connexion, SSH peut demander un mot de passe. Dans notre cas, il s’agit du mot de passe root, déjà défini dans l’image créée avec Terraform.
Après exécution de la commande, l’accès au terminal du serveur est accordé, permettant d’exécuter des commandes, d’installer des paquets et de vérifier le bon fonctionnement du système. Cette étape permet de comprendre la gestion d’un serveur distant et prépare à l’automatisation des tâches avec Ansible.
1. Que signifie SSH ?
2. Pourquoi utilise-t-on l'utilisateur root pour se connecter au serveur ?
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
Génial!
Completion taux amélioré à 3.7
Connexion SSH à Ubuntu
Glissez pour afficher le menu
Au début, vous apprendrez à vous connecter manuellement au serveur Ubuntu en utilisant SSH, qui a été créé avec Terraform. Cela vous permettra de vérifier que le serveur fonctionne et est accessible via le réseau. Par la suite, ce processus sera automatisé à l'aide d'Ansible, mais la connexion manuelle vous permet d'abord de comprendre son fonctionnement.
Qu'est-ce que SSH ?
SSH signifie Secure Shell. Vous pouvez le considérer comme un moyen sécurisé d’ouvrir un terminal sur un autre ordinateur — dans notre cas, le serveur Ubuntu.
Tout ce que vous envoyez via SSH, y compris votre identifiant, votre mot de passe et vos commandes, est chiffré, ce qui empêche toute interception.
SSH offre un contrôle total sur le serveur distant. Toutes les opérations habituelles sont possibles : exécution de programmes, modification de fichiers, installation de paquets. Pour les débutants, il est utile de considérer cela comme « travailler sur un ordinateur à distance », sans avoir besoin d’être physiquement présent.
Connexion SSH
Pour se connecter manuellement à un serveur, utiliser le modèle suivant : ssh <USERNAME>@<HOST> -p <PORT> .
Dans notre cas, cela ressemble à ceci :
Ici, root correspond au nom d’utilisateur. On utilise root car il s’agit de l’utilisateur administratif disposant de tous les privilèges, permettant d’exécuter n’importe quelle commande sans restriction. localhost indique que le serveur fonctionne sur votre machine (via Docker, mais normalement on utiliserait l’IP réelle du serveur), et -p 2222 précise le port utilisé pour accéder au conteneur.
Lors de la première connexion, SSH peut demander un mot de passe. Dans notre cas, il s’agit du mot de passe root, déjà défini dans l’image créée avec Terraform.
Après exécution de la commande, l’accès au terminal du serveur est accordé, permettant d’exécuter des commandes, d’installer des paquets et de vérifier le bon fonctionnement du système. Cette étape permet de comprendre la gestion d’un serveur distant et prépare à l’automatisation des tâches avec Ansible.
1. Que signifie SSH ?
2. Pourquoi utilise-t-on l'utilisateur root pour se connecter au serveur ?
Merci pour vos commentaires !