5
2008
Acceder en ssh sans mot de passe
Voici comment ça fonctionne
Imaginons un poste client et un poste serveur, nous tentons évidement d’etablir une connexion ssh du client vers le serveur.
Habituelement, nous tapons la commande : ssh user@machine , puis l’on entrait le mot de passe.
Pour éviter cela, nous allons faire 2 choses :
- Créer un jeu de clés (clé publique et clé privée) sur le client
- Copier la clé publique du client sur le serveur.
Voici comment procéder
Machine A : Machine à l’initiative de la connexion SSH
Machine B : Machine où l’on veut se connecter
Sur la Machine A :
cd ~
ssh-keygen -t rsa
Laissez tout par défaut (ne pas rentrer de passphrase) puis:
cat /root/.ssh/id_rsa.pub | ssh root@machineB “cat – >>/root/.ssh/authorized_keys2”
Attention pour SSH2, il est possible que nous devions ajouter la clé publique à .ssh/authorized_keys2 et non à .ssh/authorized_keys
Si le répertoire .ssh n’existe pas, il faut le créé.
Normalement, Vous pouvez vous connecter à la machineB automatiquement.
Laissez un commentaire
Publicité :)
Articles récents
- Configuration de Nginx pour Obtenir l’IP Réelle des Visiteurs avec CloudFlare
- Récupérer les informations d’un Ordinateur Terra à partir du numéros de série avec Python
- Grep – Extraire toutes les adresses IP d’un fichier text, Json, etc…
- Failed to Start File System Check – Vcenter 7
- Powershell – Se connecter à l’active directory depuis un poste windows 11