Passer au contenu principal
Accéder à l'ensemble des vidéos de ce cours en ligne en illimité à partir de 99€HT/an. Voir nos offres

Linux Bases + Services

Préparer la machine virtuelle et le réseau

Se connecter en SSH à la machine virtuelle

Accéder à l'ensemble des vidéos de ce cours en illimité à partir de 99€ HT/an.

Préparer la machine virtuelle et le réseau
00:05:30

Script

Objectif et utilité

Vous allez quitter la console VirtualBox, limitée (pas de copier-coller avec votre ordinateur), et vous connecter à la VM depuis un terminal de votre ordinateur avec SSH, en tant qu'utilisateur non administrateur.

Prérequis et point de départ

  • La VM avec l'adresse statique 192.168.56.200. Voir « Configurer une adresse IP statique dans le fichier interfaces ».

Explication et démarche

1. Fermer la fenêtre de la VM

Si vous avez démarré la VM en mode détachable, fermez sa fenêtre et choisissez Continuer l'exécution en tâche de fond. Sinon, réduisez simplement la fenêtre.

2. Ouvrir un terminal sur votre ordinateur

  • Linux : votre terminal habituel (Konsole, GNOME Terminal…).
  • Windows : un terminal moderne, par exemple PowerShell ou Windows Terminal ; MobaXterm est une autre option. Évitez l'ancienne invite de commandes cmd.exe, peu confortable.

Le client OpenSSH est inclus dans les versions récentes de Windows.

3. Se connecter

ssh stagiaire@192.168.56.200
  • À la première connexion, le client affiche l'empreinte de la clé du serveur et demande s'il faut continuer : répondez yes. La vérification de cette empreinte sera abordée avec SSH plus loin dans la formation.
  • Saisissez le mot de passe de stagiaire. Rien ne s'affiche pendant la saisie, pas même des étoiles : c'est voulu, pour qu'un observateur ne connaisse même pas la longueur du mot de passe.

L'invite devient stagiaire@deby:~$ : vous êtes connecté. Vérifiez avec ip -c -br a.

Pourquoi stagiaire et pas root ?

  • Bonne pratique de sécurité : travaillez en utilisateur normal et n'utilisez les droits d'administration que pour les actions qui en ont besoin.
  • Une erreur de commande en root peut endommager tout le système.
  • La configuration par défaut du serveur SSH refuse la connexion de root par mot de passe. Autoriser root à se connecter par mot de passe exposerait la machine aux attaques par force brute.

Résultat attendu et vérification

Depuis votre ordinateur, ssh stagiaire@192.168.56.200 ouvre une session et ip -c -br a montre enp0s8 en 192.168.56.200/24.

Points de vigilance et bonnes pratiques

  • Utilisez des mots de passe robustes en dehors d'un laboratoire de formation.
  • Ne validez une empreinte inconnue à l'aveugle que dans un environnement de test que vous maîtrisez.

À retenir et mise en pratique

  • ssh utilisateur@adresse depuis un terminal de votre ordinateur.
  • Connexion en utilisateur normal ; droits d'administration seulement quand c'est nécessaire.

Exercice. Fermez la fenêtre de la VM en la laissant tourner, connectez-vous en SSH en stagiaire, puis copiez-collez une commande depuis votre ordinateur dans la session.

Critère de réussite : la session SSH s'ouvre et le copier-coller fonctionne.

Référence

  • Page de manuel ssh(1) : https://manpages.debian.org/ssh.1
  • OpenSSH pour Windows : https://learn.microsoft.com/fr-fr/windows-server/administration/openssh/openssh_install_firstuse