RE: [CBLX] Question ~/.ssh/known_hosts

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Bonjour Guillaume,

Merci pour cet article bien documenté. A dire vrai, je n'avais pas assez prêté attention à cette ligne "Offending key" dans l'alerte qui s'affichait, et dans le fait qu'elle donne le numéro de la ligne à problème dans mon ~/.ssh/known_host.

Quant aux deux autres solutions proposées: (1) ajouter les options qui vont bien à la ligne de commande, ou (2) éditer le fichier ~/.ssh/config ou /etc/ssh/ssh_config, je n'étais pas assez loin dans ma compréhension de OpenSSH pour y penser.

J'ai dorénavant tout ce que je voulais savoir. Merci infiniment.

Bonne journée. @+ ChD

-----Original Message-----
From: Guillaume GOURDIER <gourdier.g@xxxxxxxxx> 
Sent: Wednesday, September 11, 2019 6:12 PM
To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
Subject: Re: [CBLX] Question ~/.ssh/known_hosts

Salut

J'avais déjà eu à faire face à ce genre de problème et j'avais utilisé une des solutions données sur cette page:
https://linuxcommando.blogspot.com/2008/10/how-to-disable-ssh-host-key-checking.html

Avais-tu déjà essayé ?

Bonne soirée

Le 11/09/2019, Delaunay
Christophe<christophe.delaunay@xxxxxxxxxxxxxxx> a écrit :
> Bonjour Raphaël,,
>
> Sûrement, je n'avais pas pensé à ça: mettre tous les serveurs dans le 
> fichier /etc/ssh_known_hosts de façon à ce que dans mon 
> ~/.ssh/known_hosts, il ne reste que l'adresse ou le nom de ma plateforme embarquée.
>
> Parce qu'en l'état, mon ~/.ssh/known_hosts ressemble à ce que j'aurais 
> obtenu après un ssh-keygen -H, sur un fichier comme celui décrit par 
> André, sauf que le mien a toujours été hashé, autrement dit, que je 
> n'ai jamais eu le ~/.ssh/known_hosts.old.
>
> Après, en farfouillant dans la page man de ssh-keygen, j'ai lu qu'il y 
> a toujours la solution du ssh-keygen -R <ma_plateforme> -f 
> ~/.ssh/known_hosts pour enlever la ligne parce que le man indique que 
> ça marche même sur un fichier hashé mais je viens de trouver ça et 
> n'ai pas encore eu l'occasion de tester. Ce sera toujours mieux que 
> d'enlever une ligne au petit bonheur, ou tout le fichier.
>
> Merci infiniment. Bon après-midi. @+ ChD
>
> -----Original Message-----
> From: Raphaël POITEVIN <raphael.poitevin@xxxxxxxxx>
> Sent: Wednesday, September 11, 2019 3:02 PM
> To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [CBLX] Question ~/.ssh/known_hosts
>
> Bonjour Christophe,
>
> Delaunay Christophe <christophe.delaunay@xxxxxxxxxxxxxxx> writes:
>> Malheureusement, quand on trouve un bug et qu’on veut le fixer, on 
>> est souvent obligé de regénérer le file system de la plateforme. Du 
>> coup, le petit serveur SSH qui tourne dessus nous envoie une 
>> empreinte, (fingerprint), différente de celle connue par le client 
>> SSH et le client refuse de s’y connecter.
>>
>> Pour le moment, la seule solution que j’ai trouvée pour pouvoir me 
>> connecter à nouveau sur ma plateforme consiste à effacer le fichier ~ 
>> /.ssh/known_hosts. Ma plateforme redevient alors « inconnue » et le 
>> client SSH veut bien s’y connecter et ajouter son empreinte à ~ 
>> /.ssh/known_hosts.
>>
>> Mais en détruisant complètement ce fichier ~./ssh/known_hosts, je « 
>> perds » tous les autres serveurs SSH auxquels je me suis connecté.
>> D’où ma question :
>>
>> Si j’ouvre ce fichier dans un éditeur, je lis certes du texte mais 
>> c’est incompréhensible. Je suppose que chaque ligne correspond à 
>> l’empreinte d’un serveur. Mais y a-t-il un moyen de savoir de quel 
>> serveur telle ou telle ligne est l’empreinte ?
>>
>> Parce que si je sais ça, je vais probablement pouvoir supprimer la 
>> ligne du ~/.ssh/known_hosts qui correspond à ma plateforme pour que 
>> mon client SSH ne croit plus la connaître, sans pour autant devoir 
>> enlever les empreintes de tous les autres serveurs auxquels je me 
>> suis connecté. Est-ce possible ?
>
> Essaie de copier le fichier ~/.ssh/known_hosts avec toutes les 
> empreintes de tes serveurs dans /etc/ssh/ssh_known_hosts avant de te 
> connecter à ton système embarqué. Comme ça en virant ce fichier tu ne 
> vireras que l’empreinte qui change.
> --
> Raphaël
>
> --
>    CBLX - CarrefourBLinuX MailingListe
>    Pour obtenir de l'aide, envoyez le sujet  help  à:
>    carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
>    Archives:
>    http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
>    ou
>    http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
>
>


--
Guillaume GOURDIER

--
   CBLX - CarrefourBLinuX MailingListe
   Pour obtenir de l'aide, envoyez le sujet  help  à:
   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives:
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
   ou
   http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/