To nie jest tyle pytanie techniczne, co koncepcyjne. Rozumiem, że kryptografia użyta w kluczu SSH jest znacznie silniejsza niż zwykłe hasło, ale nie rozumiem, dlaczego uważa się ją za bezpieczniejszą.
Większość samouczków, które czytam, sugeruje używanie uwierzytelniania za pomocą klucza SSH zamiast uwierzytelniania za pomocą hasła. Rozumiem jednak, że każdy, kto ma dostęp do wstępnie zatwierdzonej maszyny klienckiej, będzie mógł połączyć się z serwerem, co oznacza, że poziom bezpieczeństwa zapewniany przez klucz SSH jest tak silny, jak poziom bezpieczeństwa fizycznego maszyna klienta.
Na przykład, jeśli skonfiguruję klucz SSH w telefonie, aby połączyć się z moim komputerem domowym, jeśli zgubię telefon i ktoś zdoła go odblokować, będzie mógł połączyć się z moim komputerem domowym. Wiem, że mogę następnie usunąć klucz do mojego telefonu z komputera domowego, ale jestem narażony na ryzyko, dopóki nie stwierdzę, że urządzenie klienckie zostało zgubione / naruszone.
Czy coś źle zrozumiałem, czy są to ważne obawy?