Genere una clave privada de OpenSSH usando puttygen (y la exporté en formato OpenSSH). ¿Cómo puedo poner una contraseña en esta clave existente (sé cómo generar una nueva clave con una contraseña)?¿Cómo agrego una contraseña a una clave privada de OpenSSH que se generó sin una contraseña?
Respuesta
intentar el comando ssh-keygen -p -f keyfile
Según la página man ssh-keygen
-p Requests changing the passphrase of a private key file instead of
creating a new private key. The program will prompt for the file
containing the private key, for the old passphrase, and twice for
the new passphrase.
-f filename
Specifies the filename of the key file.
Ejemplo:
ssh-keygen -p -f ~/.ssh/id_rsa
Para aquellos que quieran saber qué -f es: Especifica el archivo de entrada. – Neikos
//, @sigjuice, ¿podría publicar un ejemplo, como '$ ssh-keygen -p -f/Users/sigjuice/.ssh/id_rsa'? Esto podría ayudar a las personas que no saben cómo diferenciar entre una clave pública y privada y ayudarles a que se mojen más rápido. –
Utilice la opción -p para ssh-keygen. Esto le permite cambiar la contraseña en lugar de generar una nueva clave.
Cambiar la contraseña como sigjuice muestra:
ssh-keygen -p -f ~/.ssh/id_rsa
La contraseña requerida será la nueva contraseña. (Esto supone que haya agregado la clave pública ~/.ssh/id_rsa.pub
a los archivos de authorized_keys.) Prueba con ssh:
ssh -i ~/.ssh/id_rsa localhost
Puede tener varias llaves con diferentes nombres para diferentes usos.
//, ¿Podría mostrar un ejemplo y cómo comprobar que la opción ha funcionado, @BillThor? –
@NathanBasanese Consulte la respuesta editada. – BillThor
- 1. ¿Cómo se lee una clave cifrada con contraseña con java?
- 2. ¿Cómo conectarse a una base de datos que requiere contraseña sin exponer la contraseña?
- 3. Emacs/CVS/OpenSSH: prevención de contraseña emergente
- 4. Almacenar una contraseña
- 5. ¿Cómo generar un KeyPair de RSA con una clave privada encriptada con contraseña?
- 6. clave de obtención de KeyStore sin contraseña
- 7. Abrir una clave privada RSA de Ruby
- 8. ¿Cómo puedo crear una contraseña?
- 9. ¿Cuál es la mejor manera de almacenar una contraseña o clave privada en un host web?
- 10. Generar una clave openssh ssh válida bajo windows
- 11. Recuperar una contraseña
- 12. Encriptación de una clave privada con BouncyCastle
- 13. usuarios se les pide una contraseña al utilizar gitolite
- 14. Crear una clave ssh secundaria sin contraseña para configurar un túnel ssh
- 15. ¿Cómo descifrar una contraseña de archivo dBase?
- 16. ¿Cómo sabe el sistema cuándo una contraseña contiene partes de una contraseña anterior?
- 17. POST a una URL protegida con contraseña?
- 18. ¿Cómo agrego una clave externa a una tabla SQLite existente?
- 19. ¿Usar MD5 para generar una clave de encriptación a partir de una contraseña?
- 20. ¿Cómo generar una clave openSSL usando una frase de contraseña desde la línea de comando?
- 21. Aplicación web - Almacenar una contraseña
- 22. mysql está solicitando una contraseña aunque mi contraseña esté vacía
- 23. ASP.NET MVC: cómo manejar una contraseña caducada?
- 24. ¿Cómo enmascarar una contraseña en Java 5?
- 25. Almacenar una contraseña de forma segura
- 26. ¿Cómo puedo hacer que un script espere una contraseña?
- 27. Parece una sal fuerte para una contraseña
- 28. ¿Cómo escribir una clase segura con contraseña?
- 29. Proxy NTLM sin contraseña?
- 30. ¿Es posible que un servicio de Windows suplante a un usuario sin una contraseña?
Si ve este comentario, marque una de las respuestas como aceptadas o escriba un comentario diciendo lo que se perdieron. ¡Gracias! –
Agregar es lo mismo que cambiar o eliminar: http://stackoverflow.com/questions/112396/how-do-i-remove-the-passphrase-for-the-ssh-key-without-having-to-create- a-new-ke, posible para el cambio: http://serverfault.com/questions/50775/how-do-i-change-my-private-key-passphrase –
Si obtiene *** 'Contraseña errónea' * ** en una clave 'id_ed25519' pero la contraseña es correcta, entonces probablemente esté utilizando un' ssh-keygen' de nivel inferior para administrarlo. – jww