Eu tenho minha configuração de login do ssh passpharseless. Eu uso um comando como o seguinte:
rsync --delete -auve 'ssh -i /home/red/.ssh/cron_jobs_key' red@othermachine:/source/dir1 /dest/dir2
A chave aqui é " -i /home/red/.ssh/cron_jobs_key
" onde eu configurei um login ssh sem uma senha. Caso contrário, eu teria que inserir minha chave ssh quando eu fizer login na minha máquina local. Gerei essa chave ssh especificamente para tarefas agendadas.