[LINUX] Melden Sie sich mit ssh ohne Passwort bei Raspberry PI an (Schlüsselauthentifizierung)

Motivation

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.

Authorized_keys erstellen

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

Öffentlichen Schlüssel erstellen

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

Registrierung des öffentlichen Schlüssels

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

Komplett

Jetzt werden Sie beim nächsten Anmelden bei ssh nicht mehr nach Ihrem Passwort gefragt.

Recommended Posts

Melden Sie sich mit ssh ohne Passwort bei Raspberry PI an (Schlüsselauthentifizierung)
[Einfache Vorgehensweise] Um sich ohne Passwort bei ssh anzumelden
Melden Sie sich mit SSH bei einem Remote-Server an
So richten Sie die Authentifizierung mit öffentlichem Schlüssel mit ssh ein
Beenden Sie die SSH-Kennwortauthentifizierung und wechseln Sie vollständig zur Schlüsselauthentifizierung
Legen Sie die Authentifizierung mit öffentlichem Schlüssel für die SSH-Verbindung in Teraterm fest
Melden Sie sich schnell mit SSH mit Authentifizierung mit öffentlichem Schlüssel an
Sprachauthentifizierung und Transkription mit Raspberry Pi 3 x Julius x Watson (Rede zu Text)
Melden Sie sich mit Selenium Python bei Yahoo Business an
Melden Sie sich einfach mit mehreren Konten bei AWS an
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
Bearbeiten und debuggen Sie den Code in Raspberry Pi mit der SSH-Verbindungsfunktion von VSCode
Einfaches IoT, um mit Raspeye und MESH zu beginnen
[Ansible] Verwendung der SSH-Kennwortauthentifizierung bei der Ausführung von ansible
GPGPU mit Raspberry Pi
Stellen wir uns den Raum mit Raspeltorte vor, Teil 1
Umschalten der Bot-Thermo-Hygrometer-Werte mit Raspberry Pi
DigitalSignage mit Raspberry Pi
[Amazon Linux 2] Wechsel von der Authentifizierung mit öffentlichem Schlüssel zur Kennwortauthentifizierung
Notieren Sie sich, was Sie in Zukunft mit Razpai machen möchten
Es war großartig, die Python-Datei in Raspberry Pi mit der Remote-Funktion von Atom zu bearbeiten
Einfache Einführung in Home Hack mit Raspberry Pi und discord.py
Aktualisieren Sie Raspberry Pi Python mit pyenv auf 3.7 oder höher
Grundlegende Authentifizierung mit verschlüsseltem Passwort (.htpasswd) mit Flasche in Python
So melden Sie sich automatisch wie 1Password von der CLI an
Wirf json mit dem Schlüssel CamelCase in die Klasse snake_case in pydantic
Ich kann mich mit Django 3 nicht auf der Admin-Seite anmelden
Ändern Sie die Meldung, die beim Anmelden bei Raspberry Pi angezeigt wird
Verwenden Sie die Authentifizierung mit öffentlichem Schlüssel und privatem Schlüssel für ssh. Verbindung von wan verbinden.
So melden Sie sich mit Python bei AtCoder an und senden automatisch
Verbinden Sie Raspberry Pi mit "Python" mit der Alibaba Cloud IoT Platform
Ich habe mit Raspberry Pi gesprochen
Einführung von PyMySQL in Himbeer-Pi3
Ubuntu (18.04.3) SSH Edition Schlüsselauthentifizierung
Erste Schritte mit Heroku-Viewing Hello World in Python Django mit Raspberry PI 3
Ich habe versucht, die Bewässerung des Pflanzgefäßes mit Raspberry Pi zu automatisieren
Ich habe mit Razpai einen Webserver erstellt, um Anime zu schauen
Ich habe versucht, mich automatisch mit Selen bei Twitter anzumelden (RPA, Scraping)
Protokollieren Sie die Omron-Umgebungssensorwerte regelmäßig mit Raspberry Pi
Führen Sie Polyglot auf Raspberry Pi aus, um eine morphologische Analyse auf Englisch durchzuführen
So fügen Sie OpenCV in Raspberry Pi ein und sammeln mit Python ganz einfach Bilder von Gesichtserkennungsergebnissen
Port FreeRTOS auf Raspberry Pi 4B
[Raspberry Pi] Schrittmotorsteuerung mit Raspberry Pi
Verwenden Sie vl53l0x mit RaspberryPi (Python)
Servomotorsteuerung mit Raspberry Pi
Serielle Kommunikation mit Raspberry Pi + PySerial
Ausgabe von Raspberry Pi an Line
Betriebssystem-Setup mit Raspberry Pi Imager
Probieren Sie L Chika mit Himbeerpi
Aufbau eines VPN-Servers mit Raspberry Pie
Versuchen Sie, 3 Servos mit Raspeye zu bewegen
Passwort für Lehrbuch mit Python generieren
Verwenden einer Webkamera mit Raspberry Pi
So melden Sie sich bei Docker + NGINX an
[Raspberry Pi] Python wurde standardmäßig in Python3 geändert
[Linux-Einstellungsserie] So legen Sie die Authentifizierung mit öffentlichem Schlüssel fest / ssh-keygen / ssh key / autorisierte_Tasten
Ein Memo zur einfachen Verwendung des Beleuchtungsstärkesensors TSL2561 mit Raspberry Pi 2
Hinweis: Ich möchte die Heimautomation mit Home Assistant + Raspberry Pi + Sensor Nr. 1 durchführen
Verwenden Sie Python auf Raspberry Pi 3, um die LED mit Schaltersteuerung zu beleuchten!