web-dev-qa-db-fra.com

Comment ajouter une clé SSH à Putty Agent au démarrage dans Windows Server?

J'ai besoin d'ajouter une clé SSH privée à Putty Agent (PAGENT.EXE) à chaque fois qu'un serveur Windows démarre - avant qu'un utilisateur se connecte de manière interactive. La clé doit être utilisée par un service.

Si c'était un utilisateur régulier qui devait utiliser la clé, je voudrais simplement placer un raccourci dans le dossier de démarrage. Toutefois, cela ne fonctionne pas sur un serveur, car aucun utilisateur se connecte.

J'en ai besoin sur Windows Server 2008 ainsi que Windows Server 2003.

Je pense que cela doit être un cas d'utilisation assez courant que l'authentification publique publique avec SSH et SFTP devient plus répandue.

16
ervingsb

Vous pouvez fournir un chemin d'accès à la clé de la ligne de commande cible dans le raccourci.

  • Créez un raccourci pour mettre en démarrage.
  • Clic droit -> Propriétés
  • Modifier le Target: section pour ajouter la clé

    C:\Program Files\PuTTY\pageant.exe C:\Program Files\PuTTY\keys\iain.ppk

Lorsque votre système démarre Pageant chargera la clé et si elle nécessite une phrase de passe pour le déverrouiller, elle le demandera.

Vous pouvez également ajouter plusieurs clés de la ligne de commande de la pageant.

C:\Program Files\PuTTY\pageant.exe C:\keys\iain.ppk c:\keys\user1.ppk
21
user9517