Zabezpiecz swoje Raspberry Pi - Ustaw klucze SSH do uwierzytelnienia

Zabezpiecz swoje Raspberry Pi - Ustaw klucze SSH do uwierzytelnienia
Klucze SSH W przypadku uwierzytelnienia są najbezpieczniejszym sposobem, który pozwala tylko konkretnym użytkownikom uzyskać dostęp do urządzenia Raspberry Pi ze zdalnej lokalizacji. Usuwa potrzebę hasła, które jest mniej bezpieczne niż Klucz ssh. Powodem jest to, że Klucz ssh zwykle używa 2048 znaków w porównaniu do hasła, które nie używa już więcej niż 32 znaków. To sprawia, że ​​haker jest niezwykle trudny Klucz ssh.

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.