Genere claves con masilla sin frase de contraseña. masilla funciona bien, pero ahora instalé cygwin y me gustaría usar ssh para iniciar sesión. Por algún motivo, me piden una frase de contraseña. ¿por qué? ¿La masilla simplemente ingresa directamente? No quiero tener que generar una nueva clave y molestar a los administradores de red. aquí está lo que parece en cygwin: $ ssh -i Documents \ and \ Settings/xxxxx/My \ Documents/xxxxx \ putty \ keys/private \ key.ppk dev.xxxxxx.com Ingrese la contraseña para la clave 'Documents and Configuraciones/xxxxx/Mis documentos/xxxxx masilla de claves/clave privada.ppk ': Permiso denegado (clave pública).cygwin ssh sin masilla, ¿sí?
Respuesta
Putty usa su propio formato .ppk para los archivos de claves, y el ssh de Cygwin probablemente no puede leerlos correctamente.
Solución: convierta el archivo .ppk al formato de clave OpenSSH con puttygen.exe.
programación relacionada ... Tengo un par de claves generé con openssh y luego convertido en llaves de masilla. Curiosamente, la masilla funciona, pero la openssh no. Intenté usar puttygen pero no tuve suerte con eso tampoco. ¿algunas ideas? – user1084563
@ user1084563: ¿Entonces tiene un par de claves generado con openssh y no funciona con openssh? Lo siento, no creo que puttygen pueda arreglar eso. El problema está en otro lado. –
Es realmente útil. ¡Mi cygwin ssh utils ahora funciona! Conversiones de menú/Exportar clave de OpenSSH. ¡Gracias Joonas! – artoodetoo
Necesita obtener "puttygen.exe" de la página web de masilla http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html para convertir su clave al formato OpenSSH. Entonces debería funcionar.
Si puede iniciar sesión con masilla, no es necesario "molestar a los administradores de red". Simplemente genere una nueva clave con cygwin, luego inicie sesión con masilla y coloque su nueva clave pública en su archivo .ssh/authorized_keys. Ahora debería poder iniciar sesión con ssh de cygwin.
EDIT:
Por cierto, una forma segura de "cabrear" cualquier administrador es el uso de claves cifrados.
Puede exportar las claves PuTTY al formato OpenSSH y anexarlas a su archivo .ppk, de modo que se convierta en una clave válida para ssh-add.
Simplemente exporte la clave privada con PuTTYGen y luego agréguela al archivo .ppk, luego podrá agregarla ssh. Pero tenga en cuenta que cuando edite el .ppk mismo con PuTTYGen, sobreescribirá el archivo.
También puede utilizar un script como el siguiente para añadir un archivo .PKK en su agente de SSH:
file=~/`basename $0`.tmp
trap "rm -v $file" EXIT
echo -n "Password: "
read -s pwd
echo $pwd | puttygen -P -q -O private-openssh $1 -o $file
ssh-add $file
Fuente: http://bazaar.launchpad.net/~renatosilva/+junk/scripts/view/head:/ppk-add.sh
- 1. cygwin + rsync
- 2. protocolo de concurso de masilla?
- 3. Rsync sin acceso SSH
- 4. Ejecutando una aplicación, compilada en cygwin, sin haber instalado cygwin
- 5. Permisos de directorio para Cygwin SSH (Windows 7)
- 6. atajo de cygwin ssh desde el escritorio de Windows
- 7. Masilla contra WinSCP
- 8. Cómo descargar la carpeta de la masilla usando el cliente ssh
- 9. Symfony 2 sin acceso SSH
- 10. Generar pares de claves SSH (privado/público) sin ssh-keygen
- 11. Pantalla y Cygwin: sin completar la pestaña?
- 12. Instalación manual de Cygwin sin usar Setup.exe
- 13. ssh usando python sin claves RSA
- 14. Cómo ForwardAgent sí usando tela?
- 15. Vim muestra caracteres extraños sobre la masilla
- 16. Copiando cosas de vim corriendo en masilla
- 17. Configuración de masilla correcta para Ubuntu 9.04
- 18. El agente SSH ya no se inicia después de instalar Cygwin
- 19. CYGWIN = nodosfilewarning no ayuda cygwin advertencia
- 20. redhat cygwin vs cygwin? cualquier difrencia?
- 21. ¿puedo usar expect en Windows sin instalar cygwin?
- 22. ¿Dónde puedo descargar un instalador sin conexión de Cygwin?
- 23. Sin esquemas de color de git bajo rxvt/cygwin
- 24. Crear una clave ssh secundaria sin contraseña para configurar un túnel ssh
- 25. SVN + SSH, sin tener que hacer ssh-add cada vez? (Mac OS)
- 26. cygwin + console2: ejecutando cygwin bash con el directorio de inicio
- 27. ¿Cómo configuramos SSH usando Perl en Windows?
- 28. Git en el puerto SSH personalizado
- 29. ¿Puede .NET convertir "Sí" y "No" a booleano sin If?
- 30. Eclipse depurador se detiene por sí mismo sin ninguna throwable
no –