2010-07-18 11 views
7

pregunta relevante:Tela inicio de sesión automático en Windows

he configurado masilla para iniciar sesión con claves privadas-públicas (sin contraseña) utilizando esta guía: http://www.codelathe.com/blog/index.php/2009/02/20/ssh-without-password-using-putty/

Se trabajos.

Ahora quiero ejecutar Fabric sin solicitud de contraseña. Esto no funciona y me piden una contraseña. Supongo que Paramiko (o alguna otra dependencia de Fabric) no encuentra el archivo ppk. ¿Dónde coloco el archivo de clave privada y cómo le cuento esto a fabric/paramiko?

Se ejecuta en Vista, utilizando Python 2.6.5 y la última tela (0.91)/Masilla (0.60).

Respuesta

9

La adición debe trabajar lo siguiente a su fabfile.py:

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

Véase el fabric docs.

+0

se ve muy bien pero no funciona. ¡Todavía me piden la contraseña! –

+0

-i tampoco funciona. –

+4

¡Resuelto! Tuve que exportar la clave al formato OpenSSH en Puttygen para que funcione. Esto, con su puntero resolvió el problema. ¡Gracias! +1. –

Cuestiones relacionadas