Converter script de instalação (BASH) para pedir senha somente uma vez?

0

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

Aqui está o script: link

    
por jlacroix82 17.08.2012 / 03:58

1 resposta

2

Crie uma sessão SSH "nula" em segundo plano que gere uma conexão mestre (consulte as opções ControlPath e ControlMaster na página ssh_config(5) man). 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 matar a sessão nula depois que o script estiver pronto.

    
por 17.08.2012 / 04:58