Po wygenerowaniu klucza otrzymujesz „randomart” z nowszych wersji OpenSSH. Nie jestem w stanie znaleźć wyjaśnienia, dlaczego i do czego mam go używać.
Generating public/private rsa key pair.
The key fingerprint is:
05:1e:1e:c1:ac:b9:d1:1c:6a:60:ce:0f:77:6c:78:47 you@i
The key's randomart image is:
+--[ RSA 2048]----+
| o=. |
| o o++E |
| + . Ooo. |
| + O B.. |
| = *S. |
| o |
| |
| |
| |
+-----------------+
Generating public/private dsa key pair.
The key fingerprint is:
b6:dd:b7:1f:bc:25:31:d3:12:f4:92:1c:0b:93:5f:4b you@i
The key's randomart image is:
+--[ DSA 1024]----+
| o.o |
| .= E.|
| .B.o|
| .= |
| S = .|
| . o . .= |
| . . . oo.|
| . o+|
| .o.|
+-----------------+
ssh
cryptography
dlamblin
źródło
źródło
Odpowiedzi:
Randartart ma ułatwić ludziom sprawdzanie poprawności kluczy.
Sprawdzanie poprawności zwykle odbywa się przez porównanie ciągów bez znaczenia (tj. Szesnastkową reprezentację kluczowego odcisku palca), które ludzie są dość powolni i niedokładni przy porównywaniu. Randomart zastępuje to strukturalnymi obrazami, które są szybsze i łatwiejsze do porównania.
W artykule „Wizualizacja skrótu: nowa technika poprawiająca rzeczywiste bezpieczeństwo”, Perrig A. i Song D., 1999, Międzynarodowe warsztaty nt. Technik kryptograficznych i handlu elektronicznego (CrypTEC '99) ” wyjaśnia niektóre techniki i zalety.
źródło
Dodaj
do linii poleceń lub wpisz
w twoim
~/.ssh/config
.Zobaczysz losową część pola, na które się logujesz. Jeśli któregoś dnia się zalogujesz, a przypadkowa grafika jest inna (twój mózg powinien iść Hej! Nie rozumiem tego!), To może ktoś hakuje lub coś takiego.
Chodzi o to, że nie musisz tego świadomie robić. Jeden z kluczy do jednej z naszych maszyn wygląda trochę jak motyl. Inny wygląda jak kutas (tak, nasze mózgi są prymitywne). Jeśli logujesz się codziennie, przyzwyczajasz się do obrazów, nawet nie próbując.
źródło
Oficjalne ogłoszenie: Wydano OpenSSH 5.1
źródło
Szczegółową analizę randomartu VisualHostKey można znaleźć w krótkim artykule The Drunken Bishop .
źródło
Randomart wyświetlany po wygenerowaniu klucza ssh jest graficzną reprezentacją właśnie wygenerowanego klucza. Następnie:
Randomart nie jest tak naprawdę przydatny dla użytkownika, który wygenerował klucz ssh
Randomart może być bardzo przydatny dla użytkownika korzystającego z połączenia przez SSH do częstego łączenia się z tym samym serwerem : jeśli dodał opcję „-o VisualHostKey = yes” do swojej komendy SSH:
wyświetlony zostanie Randomart odpowiadający kluczowi publicznemu serwera.
Aby zobaczyć przykład, możesz spróbować:
W przypadku, gdy użytkownik często łączy się z tym samym serwerem, może szybko i łatwo sprawdzić, czy rozpoznaje Randomart odpowiadający kluczowi publicznemu tego serwera, czy nie. Co jest łatwiejsze i szybsze niż sprawdzanie ciągu znaków samego klucza publicznego!
źródło