[LINUX] Connectez-vous à Raspberry PI avec ssh sans mot de passe (authentification par clé)

motivation

Si vous utilisez Raspberry Pi comme un serveur, vous aurez plus de chances de vous connecter avec ssh. Il est difficile de taper le mot de passe à chaque fois, j'ai donc configuré l'authentification par clé.

Je pense que c'est la méthode de base de Linux, donc je peux en découvrir autant que je peux, mais je vais la laisser ici car c'est ennuyeux de le vérifier à chaque fois.

Création de authorised_keys

Créez `` ~ / .ssh '' sur raspberry pi (seulement si ce n'est déjà fait)

$ mkdir ~/.ssh
$ chmod 700 ~/.ssh

Création de authorised_keys

$ touch ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys

Créer une clé publique

Sur votre propre PC (PC sur le côté qui frappe la commande de connexion)

$ ssh-keygen -t rsa

On vous demandera beaucoup, mais pour le moment, tous sont par défaut (maintenez la touche Entrée enfoncée)

Ci-dessous, la clé privée et la clé publique sont créées.

$ ls ~/.ssh
id_rsa  id_rsa.pub

id_rsa.Transférer le pub à Raspberry Pi.


 Remarque: s'il existe un fichier avec le même nom sur Raspberry Pi, cela n'a aucun sens et dans le pire des cas, il sera écrasé, il est donc recommandé de le renommer et de le transférer. J'ai utilisé `` * .imac '' parce que je suis la clé de l'imac.

```bash
$ scp id_rsa.pub [email protected]:~/.ssh/id_rsa.pub.imac

Enregistrement de la clé publique

Revenez à Raspberry Pi et travaillez avec ~ / .ssh```. Si le transfert réussit, le fichier sera placé comme indiqué ci-dessous.

~/.ssh $ ls
authorized_key id_rsa.pub.imac

id_rsa.pub.Le contenu d'imac est autorisé_Inscrivez-vous dans les clés.




```bash
cat id_rsa.pub.imac >> ~/.ssh/authorized_keys

Achevée

Désormais, votre mot de passe ne vous sera pas demandé la prochaine fois que vous vous connecterez avec ssh.

Recommended Posts

Connectez-vous à Raspberry PI avec ssh sans mot de passe (authentification par clé)
[Procédure simple] Pour vous connecter à ssh sans mot de passe
Connectez-vous à un serveur distant avec SSH
Comment configurer l'authentification par clé publique avec SSH
Arrêtez l'authentification par mot de passe SSH et passez complètement à l'authentification par clé
Définir l'authentification par clé publique pour la connexion SSH dans Teraterm
Connectez-vous rapidement avec SSH avec authentification par clé publique
Authentification vocale et transcription avec Raspberry Pi 3 x Julius x Watson (Speech to Text)
Connectez-vous à Yahoo Business avec Selenium Python
Connectez-vous facilement à AWS avec plusieurs comptes
Connectez-vous à MySQL avec Python sur Raspberry Pi
Modifiez et déboguez le code dans Raspberry Pi avec la fonction de connexion SSH de VSCode
IoT facile pour démarrer avec Raspeye et MESH
[Ansible] Comment utiliser l'authentification par mot de passe SSH lors de l'exécution d'ansible
GPGPU avec Raspberry Pi
Visualisons la pièce avec tarte aux râpes, partie 1
Changer les valeurs du thermo-hygromètre Bot avec Raspberry Pi
DigitalSignage avec Raspberry Pi
[Amazon Linux 2] Passage de l'authentification par clé publique à l'authentification par mot de passe
Notez ce que vous voulez faire à l'avenir avec Razpai
C'était génial d'éditer le fichier Python dans Raspberry Pi avec la fonction à distance d'Atom
Introduction facile au piratage domestique avec Raspberry Pi et discord.py
Mettre à jour Raspberry Pi Python vers 3.7 ou version ultérieure avec pyenv
Authentification de base avec mot de passe crypté (.htpasswd) avec bouteille en python
Comment se connecter automatiquement comme 1Password depuis CLI
Cast json avec la clé CamelCase en classe snake_case dans pydantic
Je n'arrive pas à me connecter à la page d'administration avec Django 3
Changer le message affiché lors de la connexion à Raspberry Pi
Utilisez l'authentification par clé publique par clé privée pour ssh. Connectez-vous depuis WAN.
Comment se connecter à AtCoder avec Python et soumettre automatiquement
Connectez Raspberry Pi à Alibaba Cloud IoT Platform avec «Python»
J'ai parlé à Raspberry Pi
Présentation de PyMySQL à Raspberry pi3
Authentification par clé de l'édition SSH Ubuntu (18.04.3)
Premiers pas avec Heroku-Viewing Hello World en Python Django avec Raspberry PI 3
J'ai essayé d'automatiser l'arrosage du pot avec Raspberry Pi
J'ai créé un serveur Web avec Razpai pour regarder des anime
J'ai essayé de me connecter automatiquement à Twitter avec du sélénium (RPA, scraping)
Consigner périodiquement les valeurs des capteurs d'environnement Omron avec Raspberry Pi
Exécutez Polyglot sur Raspberry Pi pour effectuer une analyse morphologique en anglais
Comment mettre OpenCV dans Raspberry Pi et collecter facilement des images des résultats de détection de visage avec Python
Portez FreeRTOS vers Raspberry Pi 4B
[Raspberry Pi] Contrôle du moteur pas à pas avec Raspberry Pi
Utilisez vl53l0x avec RaspberryPi (python)
Commande de servomoteur avec Raspberry Pi
Communication série avec Raspberry Pi + PySerial
Sortie du Raspberry Pi vers la ligne
Configuration du système d'exploitation avec Raspberry Pi Imager
Essayez L Chika avec raspberrypi
Construire un serveur VPN avec Raspberry Pie
Essayez de déplacer 3 servos avec Raspeye
Générer un mot de passe pour le manuel avec python
Utiliser une webcam avec Raspberry Pi
Comment se connecter à Docker + NGINX
[Raspberry Pi] Changement par défaut de Python en Python3
[Série de paramètres Linux] Comment définir l'authentification par clé publique / ssh-keygen / ssh key / authorized_keys
Un mémo pour utiliser simplement le capteur d'éclairement TSL2561 avec Raspberry Pi 2
Remarque: je souhaite faire de la domotique avec Home Assistant + Raspberry Pi + capteur # 1
Utilisez python sur Raspberry Pi 3 pour éclairer la LED avec le contrôle du commutateur!