Re: [CBLX] Question ~/.ssh/known_hosts |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [CBLX] Question ~/.ssh/known_hosts
- From: raphael.poitevin@xxxxxxxxx (Raphaël POITEVIN)
- Date: Wed, 11 Sep 2019 15:01:55 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-transfer-encoding; bh=BQc4OiBvWVYrGJiSp8jYBGqfUBdzV61fBs75FZEKeZg=; b=SS/iMzLuKXOdPB1d7fvxf+blH5ds8iG1Pzffp04mUeKuoxmtHbuA0yfQNJvB3WXCmY NWtQWZTBhH+oz0u/X+4MBaaug5Hbko+6M26B/X6ZWc2RK88TDQamc63goJlFLbg9j4/j 2Md25BL3G4TOlQvtPSUNOgWRs8SPxJg/pD8hc8ynynk8BM2ozcT4wSbNx0bf+Q+AJRB7 aKoFSVhzkpBHMyuGMccODDUmsq40ETzedGhj1YMCSUBvMk60dgxiEpYw94aDdOJYQosH kJeRtIrFmymNbynkrRUwahiMlnLFHs3U0AXXSj5Dg5v4qNNc1Vl54o/RF6Ry0xa2Wo5C oNwA==
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/