Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/11/2019, à 12:50

N²Heisenberg

[Résolu] Terminal, difficulté à enregistrer une clé SHA256 (ssh)

Bonjour la communauté,...

J'ai un petit problème, je n'arrive pas à faire ce qu'on me demande.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:qm3************************************************sBwk.
Please contact your system administrator.
Add correct host key in /home/heisenberg/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/heisenberg/.ssh/known_hosts:1
  remove with:
  ssh-keygen -f "/home/heisenberg/.ssh/known_hosts" -R "50.00.00.100"
ECDSA host key for 50.00.00.100 has changed and you have requested strict checking.
Host key verification failed.

Si j'ai bien tout compris il faut que je modifie le fichier :
/home/heisenberg/.ssh/known_hosts
ou lui
/home/heisenberg/.ssh/known_hosts:1
Le problème c'est que je suis allé dans ce fichier et que j'ai collé la clé SHA256:qm3************************************************sBwk dedans.
Rien n'y fait je ne peux pas me connecter à mon serveur vps tant qu'il authentifie pas ma clé.

Merci pour votre aide.

Dernière modification par N²Heisenberg (Le 03/11/2019, à 17:38)


Linux Mint 20.1 Ulyssa - CPU: Quad Core AMD Ryzen 5 3500U - Radeon Vega Mobile Gfx
8Go de Mémoire DDR4 - Système 64-bit - SSD.M2 512Mo

Hors ligne

#2 Le 03/11/2019, à 14:28

jamesbad000

Re : [Résolu] Terminal, difficulté à enregistrer une clé SHA256 (ssh)

Bonjour,

Ton client détecte que la clef qui authentifie le serveur a changée.
- Soit une opération sur le serveur qui a entraîné cette modification de clef
- Soit ce n'est plus le même serveur (changement d'infrastructure ou quelqu'un a dérouté la connexion pour que ça arrive sur son propre serveur. )

Si tu es certain du serveur, le plus simple est d'effacer la clef mémorisée coté client avec la commande proposée dans le warning.

ssh-keygen -f "/home/heisenberg/.ssh/known_hosts" -R "50.00.00.100"

A la prochaine connexion il te demandera de valider la nouvelle clef du serveur.

Edit: si tu as déjà été bricoler dans le fichier known _hosts. Pas sur que la commande ci-dessus fonctionne. Efface simplement la ligne à la main.
Et laisse bien un saut de ligne à la fin du fichier s'il y d'autres clef dedans.

edit2: en regardant mon propre fichier known_hosts, je m’aperçois que les nom ou adresse de serveur sont maintenant hachés. Donc non identifiables.
d'après l'indication "known_hosts:1", je déduis que la ou les clefs correspondantes au serveur qui te pose problème sont préfixées par |1|. Ce sont donc les lignes commençant par |1| qu'il faut supprimer

Dernière modification par jamesbad000 (Le 03/11/2019, à 14:47)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#3 Le 03/11/2019, à 17:37

N²Heisenberg

Re : [Résolu] Terminal, difficulté à enregistrer une clé SHA256 (ssh)

C'est avec un très très grand merci que je commence ma réponse.
C'était sous mes yeux mais je ne comprenais pas le processus à faire.
Je suis aller dans les fichiers que j'ai modifiés et remis comme ils étaient.

J'ai fait 

heisenberg@Meth:~$ ssh-keygen -f "/home/heisenberg/.ssh/known_hosts" -R "50.00.00.100"
# Host 50.00.00.100 found: line 1
/home/heisenberg/.ssh/known_hosts updated.
Original contents retained as /home/heisenberg/.ssh/known_hosts.old
heisenberg@Meth:~$ 

Et quand j'ai vu Are you sure you want to continue connecting (yes/no)?
Je me suis dit "hallelujah"

heisenberg@Meth:~$ ssh root@50.00.00.100
The authenticity of host '50.00.00.100 (50.00.00.100)' can't be established.
ECDSA key fingerprint is SHA256:qm3************************************************sBwk.
Are you sure you want to continue connecting (yes/no)? 

Encore un grand merci.


Linux Mint 20.1 Ulyssa - CPU: Quad Core AMD Ryzen 5 3500U - Radeon Vega Mobile Gfx
8Go de Mémoire DDR4 - Système 64-bit - SSD.M2 512Mo

Hors ligne