2012-02-27 10 views
23

Quiero probar mis llaves en ~/.ssh. No tengo ejecutando sshd (Git-Bash @ Windows no lo proporciona). Me gustaría probar si aún recuerdo la contraseña de mis claves.¿Cómo puedo probar mis ssh-keys localmente sin un servidor?

Encontré estas respuestas [1], [2], pero no funcionan para mí.

¿Hay alguna manera fácil de verificar mis claves ssh sin un servidor ssh?

Respuesta

47

Esto debería funcionar:

ssh-keygen -y 

o para evitar el nombre de archivo pregunta rápida:

ssh-keygen -y -f key_file 
+0

¡Thx! eso funcionó como un encanto. No se necesitan instalaciones de software divertidas :) Me encantan las herramientas de línea de comando puro. – Juve

+0

feliz de que funcionó! – sransara

+0

¡Gran respuesta! ¡Muchas gracias! – gaborous

0

Usando un número de código puede intentar abrir su clave privada y comprobar si la contraseña es correcta.

PrivateKeyFile key = new PrivateKeyFile(keypath, passphrase); 

El código anterior falla si la frase de contraseña es incorrecta.

+1

Lo siento, no se puede instalar cualquier software nuevo raro aquí. – Juve

+0

@Juve: ¿no tienes instalado Visual Studio? – Marco

+0

No, mi servidor está hecho en Java o Node.js;) – Juve

Cuestiones relacionadas