¿Convertir el script de configuración (BASH) para solicitar la contraseña solo una vez?

¿Convertir el script de configuración (BASH) para solicitar la contraseña solo una vez?

Tengo un script que uso para configurar mi computadora portátil automáticamente con todas mis configuraciones. Experimento con diferentes distribuciones de Linux constantemente en esta computadora portátil, por lo que es muy útil tener un script como este para recuperar todas mis configuraciones después de una instalación. Funciona bien, pero me pide mi contraseña varias veces. Sé que es porque estoy usando scp varias veces, pero no estoy muy seguro de si mi contraseña se puede almacenar en caché y reutilizar para el resto del script después de la primera entrada.

Aquí está el guión: http://pastebin.com/gHFr91Lf

Respuesta1

Cree una sesión SSH "nula" en segundo plano que genere una conexión maestra (consulte las opciones ControlPathy ControlMasteren la ssh_config(5)página de manual). El uso de la misma configuración de control para cada operación SSH/SCP utilizará la conexión existente en lugar de volver a autenticarse con el servidor. No olvide finalizar la sesión nula una vez que finalice el script.

información relacionada