Podczas logowania przez ssh na auth.log można zobaczyć:
Dec 14 16:29:30 app sshd[22781]: Accepted publickey for dev from XXX.XXX.XX.XXX port XXXXX ssh2: RSA SHA256:pO8i...
Próbowałem dowiedzieć się, co to za informacje SHA256, ale nie mogłem znaleźć niczego, co wydaje się pasować. Najpierw pomyślałem, że mogą to być jakieś informacje od klienta (klucz publiczny, odcisk palca, zaszyfrowana nazwa hosta itp.) Łączę się, ale nie znalazłem niczego do potwierdzenia, ani po stronie serwera.
Najbliższe informacje, które znalazłem, są tutaj , ale nie zrozumiałem, kiedy mówi: „Oto przykład użycia klucza do uwierzytelnienia. Pokazuje on niewyraźny (prawdopodobnie błędny) odcisk palca jako skrót SHA256 w standardzie base64”. , ponieważ nie znalazłem żadnego odpowiedniego odcisku palca klucza.
Dziękuję Ci.
ssh-keygen -lf .ssh/id_rsa.pub
ssh-keygen -lf .ssh/id_rsa.pub
jako osobnej odpowiedzi. Lepiej niż kodowanie ręczne.Miałem to samo pytanie w systemie macOS 10.13.6, gdzie twoja odpowiedź wymagała tylko kilku poprawek:
Dzięki bardzo.
źródło