Die Verwendung von ssh-Schlüsseln zur Anmeldung bei Ihrem RPi ist wesentlich bequemer als die Eingabe des Kennworts bei jedem Zugriff.
Dies ist besonders praktisch, wenn Sie sich über automatisierte Skripts anmelden oder Programme wie scp oder rsync verwenden möchten
Wie richte ich ssh-Schlüssel ein, um mich bei meinem RPi anzumelden?
Antworten:
Linux
Wenn Sie noch nie von SSH-Schlüsseln gehört haben, müssen Sie einen solchen generieren
Dadurch wird ein Verzeichnis erstellt
~/.ssh/
und die Schlüsseldateien gespeichertSie müssen
id_dsa.pub
auf das RPi kopieren. Es gibt eine sehr einfache Möglichkeit, dies mit einem Hilfsskript zu tun.Sie müssen das
pi
Benutzerkennwort ein letztes Mal eingebenWenn Sie sich das nächste Mal anmelden, werden Sie nicht zur Eingabe eines Kennworts aufgefordert
Wie deaktiviere ich Kennwortanmeldungen?
Nachdem Sie schlüsselbasierte Anmeldungen eingerichtet haben, müssen Sie sich nicht mehr mit einem Kennwort anmelden. Sie können es deaktivieren, was viel sicherer ist.
Melden Sie sich zuerst bei Ihrem Raspberry Pi an und öffnen Sie ihn
/etc/ssh/sshd_config
alsroot
. Führen Sie beispielsweise aussudo vim /etc/ssh/sshd_config
.Finde die Zeile mit
PasswordAuthentication
; es liest sich wahrscheinlich#PasswordAuthentication yes
.Ändern Sie diese Zeile so, dass sie liest
PasswordAuthentication no
Starten Sie Ihren Raspberry Pi neu oder einfach
sshd
.Arch Linux
sshd
Führen Sie den folgenden Befehl aus, um Arch neu zu startensudo rc.d restart sshd
.Debian / Raspbian
sshd
Führen Sie den folgenden Befehl aus, um Debian-basierte Distributionen neu zu startensudo /etc/init.d/sshd restart
.quelle