¿Conseguir concurso para guardar archivos de claves?

31

Estoy usando Pageant (en Windows 7) para iniciar sesión en conexiones SSH con archivos .ppk de claves privadas. Sin embargo, cada vez que inicio el programa tengo que agregar todas las claves que deseo nuevamente e ingresar sus claves de cifrado. ¿Cómo puedo obtenerlo para guardar estas cosas?

fusión de fuego
fuente
66
Tengo el mismo problema (que no creo que se aborde en las respuestas). El concurso ya no me guarda las llaves. Por supuesto, la frase de contraseña no se guarda, eso sería una tontería, pero no veo ninguna razón para soltar las claves. Intenté correr como Administrador, no ayudó.
Zano

Respuestas:

7

El concurso no puede guardar las claves de cifrado para los archivos de claves. Eso anularía todo el propósito de encriptar las claves en primer lugar ...

Sin embargo, si edita las claves con PuTTYgen, puede almacenar las claves sin cifrar. Simplemente deje el campo de contraseña en blanco.

Dennis
fuente
1
Tenga en cuenta que las claves no cifradas son bastante inseguras y cualquiera que obtenga los archivos de clave tiene acceso a los servidores para esa clave.
Ikke
55
No creo que esté hablando de guardar las contraseñas para las claves. Pageant olvida por completo la existencia de .ppkarchivos cargados. Incluso aquellos sin protección por contraseña. Eso es claramente estúpido.
Timmmm
29

Como ya se mencionó, puede agregar las ubicaciones clave como argumentos de línea de comandos al concurso. Si está ejecutando un concurso desde la carpeta de inicio de Windows, simplemente pase las ubicaciones clave como argumentos de línea de comandos en el acceso directo. Por ejemplo:

"c:\program files\putty\pageant.exe" "c:\mykey.ppk"

Para obtener una guía completa para configurar esto, consulte esta página.

cansado
fuente
1
Ejecutar ese comando en un archivo por lotes parece congelar la línea de comando. Nunca vuelve de la ejecución. Sin embargo, lo inicia bien, pero el control nunca regresa al archivo por lotes.
Achshar
@Achshar la solución descrita anteriormente no necesita un archivo por lotes; simplemente puede crear un acceso directo de Windows que apunte a pageant.exe, luego agregar la ruta del .ppk al final del campo Destino en las Propiedades del acceso directo. Si desea ejecutar esto en un archivo .bat, deberá usarlo START C:\path\to\pageant.exe ...para iniciar el concurso en un proceso separado.
Ken Bellows
¿El concurso pedirá una contraseña y cuándo?
CoolMind
9

La forma más sencilla de hacer esto en Windows es crear un acceso directo especialmente diseñado dentro de la carpeta Inicio (Inicio -> Programas -> Inicio):

Nota: Esto solo funciona si no configuró una contraseña en su clave

  1. vaya al menú Inicio, luego "Programas", haga clic derecho en la carpeta Inicio y seleccione "Abrir"
  2. haga clic derecho dentro de la carpeta y seleccione "Nuevo", luego "Acceso directo"
  3. vaya a su instalación PuTTY, por ejemplo "C: \ Archivos de programa (x86) \ Atlassian \ SourceTree \ tools \ putty" y seleccione "pageant.exe"
  4. nombra el atajo como quieras
  5. haga clic derecho en el acceso directo recién creado y seleccione "Propiedades" Debería ver algo como esto: ingrese la descripción de la imagen aquí

Agregue su ruta completa a su campo "Destino" de la siguiente manera: Destino: "C: \ Archivos de programa (x86) \ Atlassian \ SourceTree \ tools \ putty \ pageant.exe" C: \ Git \ Key.ppk

Ahora deberías ver:

ingrese la descripción de la imagen aquí

Esta configuración particular es para GitFlow y Jira.

crh225
fuente
Aparentemente copiado (en parte) de blog.shvetsov.com/2010/03/…
isherwood
@isherwood, My work bloquea ese enlace porque clasifica el blog como juegos.
crh225 12/12/2016
el paso 1 puede simplificarse mediante:winkey + r, 'shell:startup'
Aequitas
4

Usted puede añadir todas las claves en la línea de comandos, pero las contraseñas debe estar introducida manualmente

Tejón perezoso
fuente
1

También puede simplemente no cerrar el concurso si eso encaja con su modelo de seguridad. He configurado el mío para que se inicie automáticamente con mi clave privada cuando mi sistema se inicia, de modo que cuando cargo mi escritorio simplemente escribo mi contraseña, y estoy listo hasta que apague mi sistema. Sin embargo, debe establecer una contraseña de protector de pantalla y una activación agresiva del protector de pantalla para asegurarse de que su sistema esté protegido rápidamente en caso de que lo abandone.

Darth Android
fuente