Como evitar ter que digitar a senha toda vez que o rsync for executado em um script Bash?

2

Em um script bash, tenho várias instruções rsync. Cada rsync solicitará a digitação da senha e anula muito a automação de fazer o trabalho usando um script. Como melhorar isso? O caminho de destino das instruções rsync é uma unidade de rede conectada via SAMBA ou em um servidor SSH.

    
por qazwsx 23.07.2012 / 20:13

2 respostas

3

Gere um par de chaves SSH , faça o upload da metade pública para o servidor e coloque a metade privada no agente local .

    
por 23.07.2012 / 20:26
1

O método genérico para repetir a mesma string no shell é:

yes "string" ¦ command args

Ou para uma string complexa não repetitiva:

echo -e "first\nsecond\n..." ¦ command args
    
por 23.07.2012 / 21:08