Rapport de dépannage - PasRP-Theo/Admin-II GitHub Wiki

Utilisation de l'ia pour la mise en forme github

1. Bug Report

Impossible de se connecter en SSH — Clé invalide après reconfiguration du VPS

Description du bug

Lors de la configuration du VPS, la connexion SSH ne va pas avec le cmd. La clé SSH utilisée ne fonctionne pas, probablement car elle a été mal générée, perdue ou mal copiée correctement dans la config. La seule solution a été de recréer une nouvelle clé SSH et de l’installer correctement sur le VPS.

Résultat attendu

Connexion au VPS via clé SSH :

ssh [email protected] -p 50072

Connexion réussie Erreur SSH

Résultat obtenu

Échec de connexion


Étapes pour reproduire le bug

  1. Tenter une connexion SSH avec une clé non fonctionnelle :
    ssh [email protected] -p 50072
    
  2. Obtenir une erreur de type :
    Permission denied (publickey).
    

2. Analyse du problème

  • Commande :
    ssh [email protected] -p 50072
    
  • Résultat obtenu :
    Permission denied (publickey).
    
  • Conclusion :
    La clé SSH utilisée ne correspond pas à celle enregistrée sur le serveur, ou est absente. Aucune méthode alternative (mot de passe) n'est possible.

3. Explication du problème

  • Cause du bug :
    La clé SSH configurée sur le client était soit corrompue, oubliée ou mal copiée sur le VPS.
    L’authentification par mot de passe étant désactivée, aucune autre connexion n’était possible.

  • Conséquence :
    Le VPS est devenu inaccessible avec ce type de connexion, ce qui rendait l'accessibilité au VPS impossible.


4. Correction du bug

Étapes de résolution

  1. Génération d’une nouvelle clé SSH sur le pc:

    ssh-keygen -t ed25519 -f ~/.ssh/nouvelle_cle
    
  2. Connexion au VPS avec l'utilisateur

  3. Ajout de la nouvelle clé publique dans :

    /home/groupe_admin/.ssh/authorized_keys
    
  4. Redémarrage du service SSH :

    sudo systemctl restart ssh
    

5. Validation

Procédure de validation

  1. Connexion avec la nouvelle clé :

    ssh [email protected] -p 50072
    
  2. Résultat attendu :

    Linux vps-26789867 6.1.0-32-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
    
    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY.
    Last login: Fri Apr 11 21:41:22 2025 from 80.200.62.237
    groupe_admin@vps-26789867:~$
    

Vérification

Connexion SSH établie avec succès :
Connexion réussie

Cela fonctionnait