Oi pessoal, Estou criando um script que utiliza o rsync para envio de arquivos. Gerei uma chave de autenticação para não precisar digitar a senha durante a execução do script.
A chave foi gerada sem inserir a passphrase, para que não seja necessário interagir com o script, visto que vai rodar a partir de um cron. Estou usando o rsync da forma mais simples apenas em carater de teste: Desta forma funciona sem necessidade de digitar senha: [EMAIL PROTECTED] $ rsync -Crauvp teste [EMAIL PROTECTED]:/home/userA/teste [EMAIL PROTECTED] $ Desta outra forma preciso digitar a senha do userA no host remoto: [EMAIL PROTECTED] # rsync -Crauvp teste [EMAIL PROTECTED]:/home/userA/teste password: Eu sei que isso é porque a chave que criei está dentro de /home/userA/.ssh/chave O que quero saber é como fazer para que o rsync pegue a chave no path que eu designar. Com o ssh basta utilizar o parâmetro -i desta forma: [EMAIL PROTECTED] # ssh -i /home/userA/.ssh/chave [EMAIL PROTECTED] [EMAIL PROTECTED] $ Alguém pode me ajudar? Já olhei o man e o --help, mas não encontrei nenhum parâmetro semelhante ao -i do ssh. Não estou usando o rsyncd, apenas o comando rsync. obrigado a todos -- []'s chmod000 Linux User #291033 "Microsoft butterfly is their way of telling you their system has a lot of @#$ bugs!"
