Wenn Sie Raspberry Pi wie einen Server verwenden, haben Sie mehr Chancen, sich mit ssh anzumelden. Es ist schwierig, das Kennwort jedes Mal einzugeben, daher habe ich die Schlüsselauthentifizierung eingerichtet.
Ich denke, es ist die grundlegende Methode von Linux, also kann ich so viele wie möglich herausfinden, aber ich werde es hier lassen, weil es ärgerlich ist, es jedes Mal zu überprüfen.
Erstellen Sie `` `~ / .ssh``` auf Himbeer-Pi (nur wenn nicht bereits)
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
Authorized_keys erstellen
$ touch ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
Auf Ihrem eigenen PC (PC auf der Seite, die den Anmeldebefehl trifft)
$ ssh-keygen -t rsa
Sie werden oft gefragt, aber vorerst sind alle Standard (halten Sie die Eingabetaste gedrückt).
Unten werden der private Schlüssel und der öffentliche Schlüssel erstellt.
$ ls ~/.ssh
id_rsa id_rsa.pub
id_rsa.Pub auf Himbeer-Pi übertragen.
Hinweis: Wenn auf Raspberry Pi eine Datei mit demselben Namen vorhanden ist, ist diese bedeutungslos und wird im schlimmsten Fall überschrieben. Es wird daher empfohlen, sie umzubenennen und zu übertragen. Ich habe `` `* .imac``` verwendet, weil ich der Schlüssel zu imac bin.
```bash
$ scp id_rsa.pub [email protected]:~/.ssh/id_rsa.pub.imac
Gehen Sie zurück zu Himbeer-Pi und arbeiten Sie mit `` `~ / .ssh```. Wenn die Übertragung erfolgreich ist, wird die Datei wie unten gezeigt abgelegt.
~/.ssh $ ls
authorized_key id_rsa.pub.imac
id_rsa.pub.Der Inhalt von imac ist autorisiert_Registrieren Sie sich in Schlüsseln.
```bash
cat id_rsa.pub.imac >> ~/.ssh/authorized_keys
Jetzt werden Sie beim nächsten Anmelden bei ssh nicht mehr nach Ihrem Passwort gefragt.
Recommended Posts