Installer Ubuntu Server + Guest Additions
Créer la VM n'est que la première étape. Il faut installer l'OS, puis les Guest Additions : des pilotes VirtualBox qui améliorent l'intégration entre la VM et l'hôte. En PME, vous ferez cette procédure à chaque nouveau poste de test ou serveur lab.
Installation d'Ubuntu Server dans la VM
- Démarrez la VM : VirtualBox charge l'ISO automatiquement
- Sélectionnez "Try or Install Ubuntu Server"
- Langue : English (recommandé pour les messages d'erreur Google-ables)
- Layout clavier : French
- Type d'installation : Ubuntu Server (pas minimized)
- Réseau : laisser DHCP (NAT par défaut = internet disponible)
- Disque : utiliser tout le disque (VDI alloué à l'étape précédente)
- Créer un utilisateur admin (ex :
techlab/ mot de passe fort) - Cocher Install OpenSSH server : indispensable pour la suite
- Attendre la fin → Reboot → éjecter l'ISO quand demandé
Guest Additions : pourquoi et comment
Les Guest Additions sont des pilotes VirtualBox installés dans la VM (pas sur l'hôte). Ils activent :
- Dossiers partagés : accès direct à un dossier de l'hôte depuis la VM
- Presse-papier bidirectionnel : copier-coller entre VM et hôte
- Résolution écran automatique : la fenêtre VM s'adapte à votre écran
Pour Ubuntu Server (sans interface graphique), les dossiers partagés et presse-papier CLI sont suffisants :
# Dans la VM Ubuntu Server
sudo apt update && sudo apt install -y virtualbox-guest-utils
sudo usermod -aG vboxsf techlab # ajouter l'utilisateur au groupe partagé
# Redémarrer la VM pour appliquer
Cas concret : accès SSH depuis l'hôte vers la VM
Une fois Ubuntu Server installé avec OpenSSH, connectez-vous depuis votre hôte Windows :
# Trouver l'IP de la VM (dans la VM)
ip a | grep inet
# Depuis l'hôte Windows (PowerShell ou Terminal)
ssh techlab@192.168.x.x
Avec NAT par défaut, l'IP de la VM est dans le réseau 10.0.2.x et n'est pas directement accessible depuis l'hôte. Solution : configurer une redirection de port NAT dans les paramètres réseau VirtualBox (hôte port 2222 → VM port 22), ou passer en mode Bridge (voir Chapitre 3).
Erreurs fréquentes
- Oublier d'installer OpenSSH pendant l'installation : revenir après coup avec
sudo apt install openssh-server. - Tenter SSH sur l'IP NAT
10.0.2.15depuis l'hôte sans redirection de port : connexion refusée. - Installer les Guest Additions via le menu Devices → Insert Guest Additions CD sur un serveur sans GUI : l'installateur graphique échoue, utiliser
apt install virtualbox-guest-utilsà la place.
À retenir
- OpenSSH à cocher pendant l'install Ubuntu Server : crucial pour l'accès distant.
- Guest Additions = pilotes VirtualBox à installer dans la VM, pas sur l'hôte.
- Avec NAT, la VM n'est pas directement joignable depuis le réseau hôte sans redirection de port.
Mini-exercice
Dans votre VM Ubuntu Server fraîchement installée, tapez ip a et notez l'adresse IP assignée. Puis configurez une redirection de port dans VirtualBox (Réglages → Réseau → Redirection de ports) : Hôte 2222 → Invité 22. Testez ensuite ssh -p 2222 techlab@127.0.0.1 depuis votre machine hôte.