So richten Sie eine passwortlose SSH -Login auf Raspberry Pi ein

So richten Sie eine passwortlose SSH -Login auf Raspberry Pi ein
SSH (Secure Shell) wird verwendet, um eine sichere Verbindung zwischen einem Server und einem Client herzustellen. Es wird verwendet, um über verschlüsselte Kanäle remote auf Ihr Raspberry PI -Gerät zugreifen zu können. Für SSH gibt es zwei Authentifizierungsmethoden, die eine kennwortlose Authentifizierung und Authentifizierungspflicht enthalten. Standardmäßig verwendet SSH die Kennwortauthentifizierungsmethode, um auf das Raspberry Pi -System auszugreifen. Wenn Sie jedoch eine passwortlose Authentifizierung verwenden möchten, befolgen Sie diesen Artikel, um eine detaillierte Anleitung zu erhalten.

Setup Passwortloses SSH -Login einrichten

Um eine passwortlose Anmeldung für SSH einzurichten, müssen Sie den folgenden Schritten befolgen

Schritt 1: Stellen Sie sicher, dass der SSH auf Ihrem Himbeergerät aktiviert ist und Sie folgen können Hier um den SSH -Service zu aktivieren.

Schritt 2: Verwenden Sie den folgenden Befehl, um eine zu generieren SSH -Schlüssel Kombiniere dich mit deiner ID, wenn du kein vorhandenes SSH -Schlüsselpaar hast.

$ ssh -keygen -t RSA

Schritt 3: Anschließend werden Sie aufgefordert, eine Passphrase einzugeben. Drücken.

Dies erzeugt daher den SSH -Schlüssel in Ihrem Terminal.

Schritt 4: Verwenden Sie nun den Schlüssel, der erfolgreich in Ihrem System generiert wird, Folgendes “ls" Befehl:

$ ls -al ~//.ssh/id_*

Jetzt müssen Sie die “kopieren“id_rsa.PubDatei, um dies Ihrem System hinzuzufügen, um das Passwort zu entfernen. Für diesen Vorgang müssen Sie den folgenden Befehl in das Terminal eingeben:

$ ssh-copy-id -i ~/.ssh/id_rsa.Pub pi@raspberrypi

Stellen Sie sicher, dass Sie den gleichen Benutzernamen und den gleichen Hostnamen haben "Pi@raspberrypi", was Sie vom Terminal aus bestätigen können.

Typ"Ja”Um den SSH -Schlüssel hinzuzufügen.

Möglicherweise müssen Sie das Passwort Ihres Systems zum einzigen Mal eingeben, um die Änderungen zu bestätigen.

Nach diesem Schritt haben Sie die Kennwortauthentifizierung für die SSH -Anmeldung erfolgreich entfernt.

Sie können Ihr Raspberry PI -System überprüfen, um festzustellen, ob Sie sich ohne Passwort bei SSH anmelden können:

$ ssh pi@raspberrypi

Dies stellt sicher, dass Sie kein Passwort für die SSH -Anmeldung benötigen.

Remotezugriff auf einen Server

Falls Sie einen ähnlichen Prozess für einen anderen Server wie Ihren Laptop oder PC verwenden möchten, können Sie dies einfach tun, indem Sie zuerst die Putyy -Anwendung auf Ihrem Raspberry PI -System mit dem folgenden Befehl installieren:

$ sudo APT Installieren Sie Putty-Tools

Der Grund für die Installation dieser auf dem Raspberry Pi -System, um einen SSH -Schlüssel zu generieren, damit andere Systeme SSH -Anmeldung ohne Kennwort ausführen können.

Verwenden Sie nach der Installation des Putty -Tools auf Raspberry PI den folgenden Befehl, um das zu erstellenid_rsa.ppkDatei im Home -Verzeichnis, das die von den Autorisierungsinformationen kopierten Informationen enthält id_rsa Datei.

$ puttygen ~/.ssh/id_rsa -o id_rsa.ppk

Der obige Befehl erzeugt die id_rsa.ppk Datei in Ihrem Heimverzeichnis und Sie müssen diese Datei auf Ihren Laptop oder PC übertragen.

Bewegen Sie sich nun in Richtung Ihres PCs oder Laptops und laden Sie die herunter Kitt Anwendung.

Nach der Installation von Kitt, Öffnen Sie es in Ihrem System, um das Konfigurationsfenster zu öffnen.

Klick auf das "Ssh”Option aus der“Verbindung" Kategorie.

Dann auswählen “Auth" von dem "SshListe, die sich nach dem Klicken auf SSH weiter erweitert hat

Klicken Sie nun auf die “DurchsucheTaste und laden Sie die id_rsa Datei, die Sie von Ihrem Raspberry PI -System übertragen haben.

Klicken Sie dann auf die Sitzung Möglichkeit, Fügen Sie Ihre Raspberry Pi IP -Adresse hinzu und klicken Sie auf die "Offen" Taste.

A Putty Security Alert Das Dialogfeld wird auf dem Bildschirm angezeigt, und Sie müssen es akzeptieren, indem Sie auf die “klicken“Akzeptieren" Taste:

Auf dem Bildschirm wird ein schwarzes Fenster angezeigt, in dem Sie den Benutzernamen des Raspberry Pi eingeben müssen.

Nach dem Eintritt in den Benutzernamen greifen automatisch auf Ihr Geräte -Terminal zu, ohne nach einem Kennwort zu fragen, das sicherstellt.

Das ist es für diesen Leitfaden!

Abschluss

Das Entfernen des SSH -Anmeldekennworts ist möglicherweise keine sichere Option, aber wenn Sie die einzige Person sind, die dieses Gerät verwendet, ist das Entfernen des Passworts überhaupt nicht schlecht. Um eine passwortlose SSH-Anmeldung einzurichten, müssen Sie zuerst eine SSH-Taste generieren und dann einige andere Befehle aus den oben genannten Richtlinien hinzufügen, um das SSH-Login ohne Passwort erfolgreich zu aktivieren. Anschließend müssen Sie die Putty -Anwendung auf Ihrem Raspberry PI -System installieren, um eine zu generieren id_rsa Datei, damit Sie diese Datei verwenden können, um auf das Raspberry PI -Terminal ohne Passwort aus zuzugreifen.