Skip to main content
Tous les serveurs dédiés Hetzner de la plateforme Kaeyros utilisent une configuration SSH durcie appliquée de manière uniforme par les rôles Ansible. Cette page détaille les paramètres actifs, le fichier sshd_config de référence et la procédure de rotation des clés.

Paramètres de durcissement

La politique SSH repose sur les principes suivants :
Le port 2222 est utilisé sur la majorité des serveurs. Quelques machines historiques peuvent encore utiliser le port 22 en attendant leur reprovisionnement. Consultez l’inventaire Ansible pour connaître le port actif de chaque hôte.

Configuration sshd_config type

Le fichier /etc/ssh/sshd_config est géré par Ansible. Voici le bloc de configuration appliqué :
sshd_config
Ne modifiez jamais sshd_config manuellement sur un serveur de production. Toute modification doit passer par un commit dans le repo github.com/kaeyros-analytics-org/ansible-roles, suivi d’un déploiement Ansible ciblé.

Rotation des clés SSH

Les clés privées des utilisateurs sont stockées dans Passbolt, l’outil de gestion de mots de passe de l’équipe. La rotation suit ce calendrier :
1

Génération de la nouvelle paire

Générez une clé Ed25519 sur votre poste local :
2

Mise à jour dans Passbolt

Importez la clé privée dans Passbolt (dossier “SSH / Utilisateur”) et partagez-la avec l’équipe DevOps.
3

Déploiement de la clé publique

Soumettez la clé publique via une PR sur ansible-roles dans files/ssh_keys/. Le playbook users.yml la déploie sur tous les serveurs.
4

Révocation de l'ancienne clé

Attendez 48 heures avant de supprimer l’ancienne clé publique du repo, pour laisser le temps à tous les agents de rafraîchir leur configuration.
Conservez toujours une session SSH ouverte lorsque vous testez une nouvelle configuration. En cas d’erreur, vous pourrez revenir en arrière sans être bloqué.

Vérification et dépannage

Pour vérifier que la configuration est bien appliquée :
En cas de blocage d’accès après une modification, contactez l’équipe DevOps à l’adresse devops@kaeyros-analytics.com. Un accès de secours via la console Hetzner est disponible pour les membres de l’équipe on-call.