[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SSH : connaître l'adresse d'un hôte enregistré...



On Le Saturday 16 December 2006, à 20:58:07, David BERCOT wrote:
> Maintenant, cette dernière est bien évidemment présente, mais son une
> autre non lisible simplement...
En effet, ils l'ont remplacé par un hash pour des raisons de sécurité
(si tu réussis à atteindre le compte de quelqu'un tu ne peux plus
connaitre aussi facilement les machines auxquelles il peut se connecter)

> Savez-vous comment je peux savoir à quelle ligne correspond quelle
> machine ?
La fonction bash suivante prend en argument un nom ou une adresse de
machine et renvoie l'empreinte (fingerprint) de la clef. Si tu arrives à
comprendre comment elle marche, tu es bon pour faire ce que tu veux.

   ssh-fingerprint ()
   {
      echo $1 ;
      ssh-keygen -l -f .ssh/known_hosts |
      grep "`ssh-keygen -F "$1" | cut -f 1 -d' '`" ;
   }

Si tu n'y arrives pas un petit détour par man ssh-keygen peut être
utile.

François



Reply to: