Powiedzmy, że udostępniam komuś mój publiczny klucz SSH, id_rsa.pub, a on / ona instaluje go na zagrożonym serwerze i zostałem poproszony o zalogowanie się.
Czy proces logowania wymaga wysłania mojego klucza prywatnego do zainfekowanego serwera?
Jeśli tak, osoba atakująca ma teraz dostęp do mojego prywatnego klucza SSH, co jest przerażające.
Jeśli nie, to dlaczego widzę ten wiersz w danych wyjściowych ssh -vvv:
debug1: Server accepts key: pkalg ssh-rsa blen 277
Oznacza to, że klucz prywatny został wysłany na serwer i zaakceptował go.
Czy nie rozumiem problemu?
ssh
. Odpowiedź z @ pjc50 wydaje się zapewniać pewność, której szukałem.