Este é o comando que eu uso para fazer backup em outra máquina:
rsync -av -e "ssh -i /root/ssh-rsync-valhalla-key" \
--exclude lost+found \
--delete-before \
/mnt/backup/ \
[email protected]:/cygdrive/r/\!Backups/Niflheim &
Então você pode usar o -i
para passar um arquivo de chaves para o ssh. Claro, no seu exemplo, isso significa que o próprio arquivo-chave será compartilhado via HTTP se alguém descobrir o nome do arquivo.