web-dev-qa-db-fra.com

Comment débloquer automatiquement une clé privée SSH?

J'ai généré une paire de clés publique/privée RSA avec ssh-keygen. Cependant, je suis invité à entrer le mot de passe pour le déverrouiller la première fois qu'il est utilisé à chaque session. Comment puis-je le faire déverrouiller automatiquement après la connexion?

Encore mieux: comme cela fonctionne sur un serveur Ubuntu, il serait bien de ne jamais le verrouiller - de cette façon, les démons automatisés qui en ont besoin n’exigeraient aucune intervention manuelle de son utilisation.

2
Nathan Osman

Pour la réutilisation de la clé cryptée, utilisez ssh-agent. Il imprime des sorties contenant des variables d’environnement que vous devez exporter. Ajoutez ensuite les clés avec ssh-add.

Vous devez déverrouiller votre clé une seule fois jusqu'à ce que ssh-agent soit en cours d'exécution.

8
sgflt