W tym samouczku będziesz mógł nauczyć się skonfigurować Raspberry Pi Klucze SSH Aby nie potrzebujesz hasła, aby zdalnie uzyskać dostęp do urządzenia.
Konfiguracja klawiszy Raspberry Pi SSH
Na Raspberry Pi możesz skonfigurować klawisze SSH za pomocą następujących kroków:
Krok 1: Najpierw będziesz musiał wygenerować klawisze SSH za pośrednictwem narzędzia SSH-KeyGen już zainstalowanego na Raspberry Pi. Aby uruchomić go na terminalu, wydać następujące polecenie:
$ ssh -keygen -t rsa
Po wykonaniu powyższego polecenia naciśnij ENTER, aby zapisać klawisze w pliku domyślnym.
To tworzy katalog.
Krok 3: Pozostaw opcję PassPhraze jako pustą za pomocą przycisku ENTER.
Krok 4: Powyższe polecenie tworzy katalog „.ssh”I przechowuje w nim kluczowe pliki. Możesz wyświetlić te pliki za pomocą następującego polecenia:
$ ls -l .SSH/
Krok 5: Teraz wykonaj następujące polecenie, aby skopiować id_dsa.pub Plik do Raspberry Pi.
$ ssh-copy-id -i ~/.SSH/ID_DSA.pub [email protected]
Notatka : Zamiast "[email protected]„Użyj własnego adresu, jak ten pokazany w terminalu. W naszym przypadku jest to „Raspberrypi@Raspberrypi".
Wchodzić "Tak„Aby kontynuować łączenie się z klawiszem logowania.
Wpisz hasło.
Krok 5: Po konfiguracji użyj następującego polecenia, aby zalogować się do komputera bez hasła.
$ ssh [email protected]
Konfigurowanie zdalnego połączenia bez hasła
Teraz, gdy klucze SSH są konfigurowane na Raspberry Pi, nadszedł czas, aby umożliwić zaufanego użytkownika dostęp do urządzenia bez użycia hasła. Poniżej znajdują się kroki, które pozwalają uzyskać dostęp do urządzenia ze zdalnej lokalizacji bez hasła.
Krok 1: zainstalować Kit Aplikacja na Raspberry Pi za pomocą następującego polecenia:
$ sudo apt instal instaluj narzędzia petty
Krok 2: Następnie wydaj poniższe cele, aby utworzyć .ppk plik zawierający informacje o autoryzacji Raspberry Pi.
$ puttygen ~/.ssh/id_rsa -o id_rsa.ppk
Powyższe polecenie utworzy plik „id_rsa.ppk”W katalogu domowym Raspberry Pi.
Krok 3: Przenieś „id_rsa.ppk„Plik do systemu, w którym chcesz uzyskać dostęp do Raspberry Pi.
Krok 4: Otwórz kit w systemie i przejdź do „Auth„Opcja w Sekcja SSH jak pokazano niżej.
Krok 5: Przeglądaj „”id_rsa.ppk”Złóż i załaduj go w Kupcie.
Krok 6: Teraz idź do „Sesja”I wprowadź swój adres IP Raspberry Pi.
Krok 7: Wprowadź nazwę użytkownika urządzenia.
To otwiera zdalną lokalizację Raspberry Pi bez hasła, jak pokazano poniżej.
Wniosek
Klucze SSH to najbezpieczniejsze opcje w porównaniu z loginem opartym na hasłach, umożliwiając tylko konkretnego użytkownika dostęp do urządzenia. Powyższe wytyczne pomogą Ci w zabezpieczeniu urządzenia Raspberry Pi poprzez konfigurowanie Klucze SSH. Po konfiguracji możesz użyć tych klawiszy, aby uzyskać dostęp do urządzenia z dowolnego systemu za pośrednictwem Putty zdalnie bez wprowadzania hasła.