2010-07-18 5 views
7

question pertinente:connexion automatique Fabric dans Windows

Je configuré Putty pour se connecter avec des clés privées publiques (sans mot de passe) à l'aide de ce guide: http://www.codelathe.com/blog/index.php/2009/02/20/ssh-without-password-using-putty/

Il travaux.

Maintenant, je veux exécuter Fabric sans invite de mot de passe. Cela ne fonctionne pas et je suis invité à entrer un mot de passe. Je suppose que Paramiko (ou une autre dépendance Fabric) ne trouve pas le fichier ppk. Où dois-je placer le fichier de clé privée et comment en parler à Fabric/Paramiko?

En cours d'exécution sur Vista, en utilisant Python 2.6.5 et le dernier Fabric (0.91)/Putty (0.60).

Répondre

9

Ajouter ce qui suit à votre fabfile.py devrait fonctionner:

env.user = "your_username" 
env.key_filename = ["/path/to/keyfile"] 

Voir la fabric docs.

+0

semble très bien mais ne fonctionne pas. Je suis toujours invité à entrer le mot de passe! –

+0

-i ne fonctionne pas non plus. –

+4

Résolu! J'ai dû exporter la clé au format OpenSSH dans puttygen pour que cela fonctionne. Ceci, avec votre pointeur a résolu le problème. Merci! +1 –

Questions connexes