Bonjour,

J'ai 2 serveurs (A et B) et j'aimerais que le serveur A puisse se connecter en SSH au serveur B sans introduire de mot de pass.
J'ai d'abord créé une paire de clés sur le serveur A:

ssh-keygen -b 4096

En uiste, j'ai envoyé la clé publique vers le serveur B:

ssh-copy-id user@ip_serveur_b

Ensuite, je me suis connecté avec la commande:

ssh user@ip_serveur_b

J'ai introduit le passphrase et la connection a eu lieu.

Par contre, si je me reconnecte de nouveau, il me demande encore le passphrase. Or normalement, je devrais pouvoir me connecter sans introduire le passphrase.

Ai-je fait une erreur ou oublié d'effectuer une action?

4 réponses


Bahamut45
Réponse acceptée

Bonjour,

Ta configuration est bonne et le fait qu'il te demande ta passphrase est juste que tu n'as pas de ssh-agent qui te permet de ne rentrer que ta passphrase une fois.

Cordialement

As-tu essayé de générer tes clés avec l'option -N ''
ça permet justement de ne pas avoir à saisir de passphrase

ssh-keygen -f macle -t rsa -b 4096 -N ''
chaptor
Auteur

Niveau sécurité, ce n'est pas moins bon?

chaptor
Auteur

Merci beaucoup