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 [email protected] , 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 [email protected] “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
- 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
- Powershell – Autoriser l’exécution de scripts non signés
- Powershell – Changer le domaine des adresses emails de tous les utilisateurs AD
Partenaires
Mot-clefs
Mes derniers tweets
-
RT @BSE_Anoss: Lancement de #Starwheels le 19 Juin à 20h30 sur twitch/oganoss ! C'est mon plus gros projet, j’espère que vous sere… https://t.co/NjLCKbaHXA