W ssh istnieje możliwość logowania się wyłącznie na pdstawie kluczy, bez hasła. Należy to ustawić w pliku sshd_config. Z uwagi na potencjalne dziury w protokole i na małe bezpieczeństwo komputerów z których się łączy klient (domyślnie - windows), nie jest to sposób polecany.
Powinno się to dbywac tak - przy pierwszym połączeniu (putty w windows, ssh w linuksie) na dysk klienta pobierany jest klucz, który stanowi podstawe do nawiązania szyfrowanego połączenia, potem już drogą szyfrowaną podajemy swoje hasło i łączymy się. Najlepiej zresztą uniemożliwić logowanie roota i uzywać "su -". Klient linuksowy zabroni logowanie jeśli np. klucz serwera się zmieni, nawet putty w windowsie wyrzuci okienko z ostrzeżeniem o zmianie klucza. Ma to na celu uwrażliwienie użytkownika na potencjalne zagrożenia.
|