IPMI et console (accès d'urgence)
Si SSH ne fonctionne plus : accéder au serveur via la console.
La console est l'accès qui fonctionne indépendamment du système d'exploitation. C'est le dernier recours lorsque SSH ne fonctionne plus, par exemple à cause d'une règle de pare-feu erronée ou d'un système qui ne démarre plus.
Qu'est-ce que l'IPMI ?
L'IPMI est un petit système de commande autonome sur la carte mère d'un serveur dédié. Il dispose de son propre port réseau et continue de fonctionner même lorsque le système d'exploitation a planté ou n'est pas installé. Il permet de :
- allumer, éteindre ou redémarrer le serveur,
- voir l'écran du serveur dans le navigateur (console KVM), y compris le menu de démarrage et les messages d'erreur,
- travailler directement sur le serveur avec clavier et souris, comme si l'on était devant,
- surveiller les températures, les ventilateurs et l'alimentation.
La commande passe en général par une interface web dans le panneau client. La console s'ouvre dans sa propre fenêtre du navigateur.
Cas typiques
- Accès SSH bloqué, par ex. après une mauvaise règle de pare-feu ou une configuration SSH avec une faute de frappe
- Le système ne démarre plus après une mise à jour du noyau (le menu de démarrage affiche le message d'erreur)
- Réseau configuré mais mal, le serveur n'est donc pas joignable sur le réseau
Procédure
- Ouvrez la console depuis le panneau client. La fenêtre affiche l'écran du serveur.
- Connectez-vous avec l'utilisateur. Si l'accès est impossible, un mode de secours ou un redémarrage via la commande aide.
- Annulez la modification, par ex. la règle de pare-feu avec
ufw disableou réinitialisez la configuration SSH. Vérifiez ensuite SSH avecsshd -t.
Clavier dans la console
Par défaut, la console utilise la disposition de clavier anglaise (US), quelle que soit la disposition configurée sur votre propre ordinateur. Les touches sont alors disposées autrement que sur un clavier allemand ou français :
- Y et Z sont inversés. Cela se remarque surtout avec des commandes comme
systemctlouyes. - @ se trouve sur Maj+2 en US, et sur AltGr+Q sur un clavier allemand.
- Les tréma et le ß (ä, ö, ü, ß) n'existent pas sur le clavier US.
- D'autres caractères comme
,{ },[ ],|et~sont placés ailleurs.
Pour les mots de passe, cela signifie : saisissez-les dans la console selon la disposition US, et non selon votre propre clavier. Un mot de passe avec des caractères accentués ou de nombreux caractères spéciaux est donc peu pratique. Un mot de passe que l'on ne peut pas saisir dans la console peut vous bloquer en cas d'urgence.