Konfiguracja login SSH bez hasła SSH
Aby skonfigurować login bez hasła dla SSH, musisz wykonać poniższe kroki
Krok 1: Upewnij się, że SSH jest włączony na urządzeniu Raspberry i możesz śledzić Tutaj Aby włączyć usługę SSH.
Krok 2: Użyj poniższej komendy, aby wygenerować Klucz ssh Połącz ze swoim identyfikatorem, jeśli nie masz istniejącej pary kluczy SSH.
$ ssh -keygen -t rsa
Krok 3: Następnie poprosi Cię o wprowadzenie paznokata, naciśnij przycisk Enter wiele czasu bez wchodzenia do hasła.
W rezultacie generuje to klucz SSH na terminalu.
Krok 4: Teraz, aby zobaczyć klucz pomyślnie wygenerowany w systemie, użyj następujących „LS" Komenda:
$ ls -al ~/.ssh/id_*
Teraz musisz skopiować „id_rsa.pub„Plik, aby dodać to do systemu w celu usunięcia hasła. W przypadku tego procesu należy wprowadzić poniżej wspomniane polecenie w terminalu:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub pi@raspberrypi
Upewnij się, że masz tę samą nazwę użytkownika i nazwę hosta „PI@Raspberrypi”, które możesz potwierdzić z terminala.
Typ"Tak„Aby dodać klucz SSH.
Może być konieczne wprowadzenie hasła swojego systemu po raz ostatni, aby potwierdzić zmiany.
Po tym kroku pomyślnie usunąłeś uwierzytelnianie hasła do logowania SSH.
Możesz sprawdzić swój system Raspberry Pi, aby sprawdzić, czy możesz zalogować się do SSH bez hasła:
$ ssh pi@raspberrypi
Zapewnia to, że nie potrzebujesz hasła do logowania SSH, ponieważ klawisz SSH jest dodawany do systemu.
Zdalny dostęp do serwera
Jeśli chcesz użyć podobnego procesu dla innego serwera, takiego jak laptop lub komputer, możesz to zrobić łatwo, najpierw instalując aplikację Putyy w systemie Raspberry Pi za pomocą następującego polecenia:
$ sudo apt instal instaluj narzędzia petty
Powód zainstalowania tego w systemie Raspberry Pi w celu wygenerowania klucza SSH, aby umożliwić innym systemom login bez hasła.
Po zainstalowaniu narzędzia Petty na Raspberry Pi, użyj następującego polecenia, aby utworzyć „id_rsa.ppk”Plik w katalogu domowym, który zawiera skopiowane informacje o autoryzacji id_rsa plik.
$ puttygen ~/.ssh/id_rsa -o id_rsa.ppk
Powyższe polecenie generuje id_rsa.ppk plik w katalogu domowym i musisz przenieść ten plik do laptopa lub komputera.
Teraz przejdź do komputera lub laptopa i pobierz Kit aplikacja.
Po instalacji Kit, Otwórz go do systemu, aby otworzyć okno konfiguracji.
Kliknij na "Ssh„Opcja z„Połączenie" Kategoria.
Następnie wybierz „Auth”Z„Ssh”Lista, która rozszerzyła się dalej po kliknięciu SSH
Teraz kliknij „Przeglądać”Przycisk i załaduj id_rsa Plik przeniesiony z systemu Raspberry Pi.
Następnie kliknij Sesja opcja, Dodaj swój adres IP Raspberry Pi i kliknij "Otwarty" przycisk.
A Putty Security Alert OZaakceptować" przycisk:
Na ekranie pojawi się czarne okno, na którym musisz wprowadzić nazwę użytkownika Raspberry Pi.
Po wejściu do nazwy użytkownika automatycznie uzyska dostęp do terminalu urządzenia bez pytania o hasło, które zapewnia pomyślnie skonfigurowanie loginu SSH bez hasła dla Raspberry Pi.
To wszystko dla tego przewodnika!
Wniosek
Usunięcie hasła do logowania SSH może nie być bezpieczną opcją, ale jeśli jesteś jedyną osobą korzystającą z tego urządzenia, wówczas usunięcie hasła wcale nie jest złe. Aby skonfigurować login bez hasła SSH, najpierw musisz wygenerować klucz SSH, a następnie dodać kilka innych poleceń z wyżej wymienionych wytycznych, aby skutecznie włączyć login bez hasła SSH. Następnie musisz zainstalować aplikację Petty w swoim systemie Raspberry Pi, aby wygenerować id_rsa Plik, abyś mógł użyć tego pliku, aby zdalnie uzyskać dostęp do terminalu Raspberry Pi bez hasła.