Me gustaría crear un script, que simplemente ejecuta ssh-keygen -t rsa
. ¿Pero cómo pasarle 3 veces?Script Bash para generar claves ssh
70
A
Respuesta
167
Probar:
ssh-keygen -t rsa -N "" -f my.key
-N ""
le dice que use una contraseña vacía (lo mismo que dos de los entra en un script interactivo)
-f my.key
dice que para almacenar la llave en my.key
(cambio como lo ves en forma).
La cosa entera se ejecuta sin necesidad de que faciliten cualquier introduzca claves :)
para enviar ingresa a un script interactivo:
echo -e "\n\n\n" | ssh-keygen -t rsa
13
una versión con frase de contraseña es:
$ ssh-keygen -t rsa -b 4096 -C "comment" -P "examplePassphrase" -f "desired pathAndName" -q
- el -q es silencioso
La fuente es http://linux.die.net/man/1/ssh-keygen
+2
Utilice -P para una frase de contraseña existente, use -N para una nueva – brianlmerritt
Cuestiones relacionadas
- 1. ¿Cómo crear un script bash para verificar la conexión SSH?
- 2. Generar pares de claves SSH (privado/público) sin ssh-keygen
- 3. script bash para configurar un túnel SSH temporal
- 4. Cómo generar pares de claves SSH con Python
- 5. Bash: controlando SSH
- 6. Cómo ssh desde dentro de un script bash?
- 7. Configuración de claves ssh para GibHub
- 8. Script Bash para ejecutar el script php
- 9. Bash script ¿Qué es: = para?
- 10. Creación de claves SSH para Gerrit y Hudson
- 11. Ubuntu Github claves ssh emisión
- 12. Script Bash: uso del comando "script" de un script bash para iniciar sesión
- 13. Archivo de registro de script Bash para mostrar continuamente
- 14. "ssh example.com" se bloquea pero "ssh example.com bash -i" no
- 15. generar clases php en bash
- 16. Cómo trabajar con múltiples claves ssh
- 17. ssh usando python sin claves RSA
- 18. claves SSH en variables de entorno
- 19. Uso de claves SSH para la verificación del usuario http
- 20. ¿Podemos usar JSch para la comunicación basada en claves SSH?
- 21. Script BASH para pasar variables sin sustitución al nuevo script
- 22. Script bash de autodejección
- 23. Script Git commit bash
- 24. Indenting Bash Script Output
- 25. cómo generar un script csh en bash para configurar el entorno
- 26. Script Bash no entendido por Ubuntu Bash
- 27. Cómo generar ssh compatible id_rsa (.pub) desde Java
- 28. operador bash && previene el fondo sobre ssh
- 29. Generar cambios script
- 30. Script Xcode para generar/sintetizar propiedades
Es correcta, pero todavía me gustaría saber cómo presionar Intro más de una vez, en otro script. –
Sure thing: actualizó la respuesta para incluir cómo enviar líneas nuevas a un script. – Rudu
echo -e "\ n \ n \ n" | sshkeygen -t rsa no funciona para mí, ¿puedes probarlo tú mismo? Pase solo primero ingrese. Pero en otro script simple, funciona. –