Converter script de configuração (BASH) para solicitar a senha apenas uma vez?

Converter script de configuração (BASH) para solicitar a senha apenas uma vez?

Eu tenho um script que uso para configurar meu laptop automaticamente com todas as minhas configurações. Eu experimento constantemente diferentes distribuições Linux neste laptop, por isso é muito útil ter um script como este para obter todas as minhas configurações atualizadas após a instalação. Funciona bem, mas pede minha senha várias vezes. Eu sei que é porque estou usando o scp várias vezes, mas não tenho certeza se minha senha pode ser armazenada em cache e reutilizada para o restante do script após a primeira entrada.

Aqui está o roteiro: http://pastebin.com/gHFr91Lf

Responder1

Crie uma sessão SSH "nula" em segundo plano que gere uma conexão mestre (consulte as opções ControlPathe ControlMasterna ssh_config(5)página de manual). Usar as mesmas configurações de controle para cada operação SSH/SCP usará a conexão existente em vez de autenticar novamente com o servidor. Não se esqueça de encerrar a sessão nula assim que o script for concluído.

informação relacionada