J'essaie de trouver un script à déchiffrer (malash) les noms d'hôte SSH dans le fichier_HOSTS SSH en transmettant une liste des kostnams.
Donc, faire exactement l'inverse de:
ssh-keygen -H -f known_hosts
Ou aussi, faire la même chose que celle-ci si la configuration SSH HashNiscniscnshosts est définie sur Non:
ssh-keygen -R know-Host.com -f known_hosts
ssh-keyscan -H know-Host.com >> known_hosts
Mais sans ré-télécharger la clé hôte (causée par SSH-Keyscan).
Quelque chose comme:
ssh-keygen --decrypt -f known_hosts --hostnames hostnames.txt
Où hostnames.txt contient une liste de noms d'hôte.
La page SSH-Keygen (1) Man déclare pour le -F hostname
Option:
Recherchez le nom d'hôte spécifié dans un fichier_hosts connecté, répertoriant toutes les occurrences trouvées. Cette option est utile pour trouver des noms d'hôte ou des adresses hachées et peut également être utilisé conjointement avec le
-H
Option d'imprimer des clés trouvées dans un format haché.
Cela semble être ce que vous voulez.