Runbook 07 : Accès d'administration par SSH¶
Objectif : accès aux machines par clé, depuis le poste d'administration, sans passer par la console web.
Clé¶
ssh-keygen -t ed25519 -C "<utilisateur>@<poste>"
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
Déploiement¶
| Machine | Méthode |
|---|---|
| Hôte Proxmox | ssh-copy-id root@<ip> |
| VM Debian | ssh-copy-id <utilisateur>@<ip> |
| OPNsense | Clé collée dans System → Access → Users → root ; SSH activé, mot de passe désactivé, écoute sur LAN uniquement |
~/.ssh/config¶
Host giada
HostName 10.0.1.10
User root
Host opnsense
HostName 10.0.1.1
User root
Host games
HostName 10.0.70.10
User <utilisateur>
Host *
IdentityFile ~/.ssh/id_ed25519
AddKeysToAgent yes
UseKeychain yes
Ce fichier est la source unique des connexions ; le client graphique (Tabby) s'appuie sur les mêmes valeurs.
Durcissement de la VM exposée¶
/etc/ssh/sshd_config.d/10-hardening.conf :
PasswordAuthentication no
PermitRootLogin no
sudo systemctl reload ssh — en gardant une session ouverte pendant le test d'une nouvelle connexion.
Proxmox : mot de passe conservé jusqu'à la création du cluster (communication SSH entre nœuds).