Reprendre la main avec la console de secours
Quand SSH ne répond plus : la console écran-clavier, le mode rescue, et comment réinitialiser un mot de passe root oublié.
Tôt ou tard, une machine cesse de répondre à SSH : un pare-feu mal refermé, un fichier de configuration cassé, un disque plein, un service qui bloque le démarrage. La console de secours donne un accès écran-clavier à la machine, exactement comme si vous étiez devant : elle ne dépend ni de SSH, ni du réseau configuré à l'intérieur.
Ouvrir la console
Depuis la fiche de votre machine dans l'espace client, ouvrez la console. Une fenêtre s'affiche avec l'écran de la machine à l'instant présent — y compris les messages de démarrage, ce que SSH ne montre jamais.
La console n'est pas un terminal
C'est un écran distant : le copier-coller est limité, l'affichage peut être lent, et la disposition du clavier est souvent qwerty. Pour taper un mot de passe contenant des caractères spéciaux, méfiez-vous des touches déplacées.
Le mode rescue
Quand la machine ne démarre plus du tout, le mode rescue la fait démarrer sur un système minimal, en mémoire, avec vos disques accessibles mais non montés. Vous montez ensuite votre système pour aller réparer ce qui doit l'être.
Repérer et monter la partition du système
lsblk -f
sudo mount /dev/vda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mntAprès le chroot, vous êtes à l'intérieur de votre système comme s'il tournait : vous pouvez éditer un fichier, désactiver un service, réparer le pare-feu. Quittez avec exit, démontez, et redémarrez sur le disque.
Réinitialiser un mot de passe root oublié
- 1
Depuis le mode rescue
Une fois dans le chroot décrit plus haut, la commande passwd suffit. C'est la méthode la plus simple.
bashpasswd root - 2
Ou depuis GRUB, sans mode rescue
Au démarrage, appuyez sur e devant le menu GRUB, ajoutez init=/bin/bash à la fin de la ligne linux, puis démarrez avec Ctrl+X. Le syst ème s'ouvre sur un interpréteur, sans mot de passe.
bashmount -o remount,rw / passwd root exec /sbin/init
Ce que cela dit de la sécurité physique
Quiconque a la console peut réinitialiser le mot de passe root en une minute. C'est vrai chez tous les hébergeurs, et c'est pour cela que l'accès à votre espace client mérite un mot de passe solide et la double authentification : c'est lui, la vraie porte d'entrée de vos machines.
Les cas les plus fréquents
| Symptôme | Cause probable | Où regarder |
|---|---|---|
| SSH ne répond plus, la machine répond au ping | Pare-feu ou sshd arrêté | systemctl status ssh, ufw status |
| Rien ne répond, pas même le ping | Machine éteinte ou noyau bloqué | La console montre l'écran de démarrage |
| Le démarrage s'arrête sur une invite | Disque plein ou fstab erroné | df -h puis /etc/fstab |
| Connexion refusée après une mise à jour | Configuration sshd invalide | sshd -t affiche l'erreur |
Bloqué malgré tout ? Ouvrez un ticket : on répond en français, et on regarde votre machine si besoin.
Ouvrir un ticket