Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Connexion SSH à Ubuntu | Automatisation de l'Infrastructure dans DevOps
Introduction à DevOps

bookConnexion 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 ?

Note
Définition

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, mot de passe et commandes, est chiffré, ce qui empêche toute interception.

SSH offre un contrôle total sur le serveur distant. Vous pouvez effectuer toutes les opérations habituelles de votre propre ordinateur : exécuter des programmes, modifier des fichiers et installer des 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, utilisez le modèle suivant : ssh <USERNAME>@<HOST> -p <PORT> .

Dans notre cas, cela ressemble à ceci :

Ici, root est le nom d’utilisateur. Nous utilisons root car il s’agit de l’utilisateur administratif disposant de tous les privilèges, ce qui permet d’exécuter n’importe quelle commande sans restriction. localhost indique que le serveur fonctionne sur votre machine (via Docker, mais normalement vous utiliseriez la véritable IP 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 avoir exécuté la commande, vous serez dans le terminal du serveur, où vous pourrez exécuter des commandes, installer des paquets et 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 ?

question mark

Que signifie SSH ?

Select the correct answer

question mark

Pourquoi utilise-t-on l'utilisateur root pour se connecter au serveur ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

What is the root password for this server?

Can you explain why we use port 2222 instead of the default SSH port?

How do I know if my SSH connection was successful?

Awesome!

Completion rate improved to 3.7

bookConnexion 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 ?

Note
Définition

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, mot de passe et commandes, est chiffré, ce qui empêche toute interception.

SSH offre un contrôle total sur le serveur distant. Vous pouvez effectuer toutes les opérations habituelles de votre propre ordinateur : exécuter des programmes, modifier des fichiers et installer des 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, utilisez le modèle suivant : ssh <USERNAME>@<HOST> -p <PORT> .

Dans notre cas, cela ressemble à ceci :

Ici, root est le nom d’utilisateur. Nous utilisons root car il s’agit de l’utilisateur administratif disposant de tous les privilèges, ce qui permet d’exécuter n’importe quelle commande sans restriction. localhost indique que le serveur fonctionne sur votre machine (via Docker, mais normalement vous utiliseriez la véritable IP 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 avoir exécuté la commande, vous serez dans le terminal du serveur, où vous pourrez exécuter des commandes, installer des paquets et 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 ?

question mark

Que signifie SSH ?

Select the correct answer

question mark

Pourquoi utilise-t-on l'utilisateur root pour se connecter au serveur ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 4
some-alt