Su consiglio di un altro membro SE (sto tagliando qui).
Utilizzo SSH e crittografia a chiave pubblica per alcuni mesi. Ho riscontrato un nuovo problema con la mia installazione della più recente beta pubblica di OS X e non riesco a trovare una risposta online.
Quando eseguo SSH-Keygen -lf nel terminale OS X, l'impronta che ottengo è:
SHA256:FAESFJ*(WY*(T$NGN(*G(NURGOUfj34n98tj8v3f485
[That's not the actual string, but you get the picture]
Sono abituato a qualcosa di simile
2048 0a:11:2b:33:44:55:66:77:88
Allo stesso modo, dopo aver eliminato il mio vecchio file known_hosts, quando ho tentato di accedere a SSH in alcune delle mie macchine, sono stato accolto con l'avvertimento standard che l'host era sconosciuto e per controllare l'impronta digitale. Tuttavia, di nuovo, l'impronta digitale viene visualizzata come:
SHA256:[Mix of letters and numbers]
Quando eseguo ssh-keygen -lf sulla mia installazione di ubuntu, ottengo lo standard
2048 0a:1b:2c:[ETC ETC]
Sto facendo qualcosa di sbagliato? C'è un'altra opzione o parametro che devo usare?
Nel frattempo, per assicurarmi di essere al sicuro, l'ho fatto
ssh-keyscan [IP address] > /path/to/file
ssh-keygen -lf /path/to/same/file
Il risultato è stato lo stesso di quello in cui mi è stato chiesto quando ero SSH. Quindi sono al sicuro e non sono troppo preoccupato per la sicurezza. Ma mi piacerebbe sapere cosa sta succedendo e se sto facendo qualcosa di sbagliato.
Grazie in anticipo!
Modifica: dovrei aggiungere che SSH-Keygen -lf utilizzato per funzionare come previsto prima di questo aggiornamento. Questo suggerisce che ho solo bisogno di capovolgere un interruttore per cambiare l'output da gobbledygook all'output più "tradizionale" delle impronte digitali.