Déployer sa clé SSH vers un authorized_keys distant
Pour faciliter la connexion sans avoir besoin de mot de passe ou pour les sessions scriptées non interactives.
Pour copier sa clé (publique !) sur le serveur cible :
1cat ~/.ssh/id_rsa.pub | ssh user@n.n.n.n "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
mais aussi, si ssh-copy-id
est disponible :
1ssh-copy-id user@n.n.n.n
Plusieurs avantages:
- commande plus simple
- sous-entendu qu'on utilise la clé configurée dans le
.ssh/config
- ne créé pas de doublon si elle est déjà présente dans le
authorieed_keys
de destination
comments powered by Disqus