ssh-keygen -t rsa -b 4096 -f /root/.ssh/backup/id_rsa
Στον Remote mkdir .ssh
Πιθανόν να χρειαστούν δικαιώματα. Καλό είναι οι φάκελοι να φτιάχνονται με Filezilla γιατί η Hetzner δεν δίνει πολλά δικαιώματα στις εντολές.
Μετά ανεβάζεις το δημόσιο κλειδί στο Hetzner Storage Box (.ssh/authorized_keys).
scp /root/.ssh/backup/id_rsa.pub user@user.your-storagebox.de:new_id_rsa.pub
rsync -avz --no-perms --no-owner --no-group -e "ssh -i /root/.ssh/backup/id_rsa -p 23" /backup/ user@user.your-storagebox.de:Folder/
Τελικά μπορούμε να το βάλουμε σε cron.
export VISUAL=nano
export EDITOR=nano
crontab -e
0 7 * * * rsync -avz --no-perms --no-owner --no-group -e "ssh -i /root/.ssh/backup/id_rsa -p 23" /backup/ user@user.your-storagebox.de:Folder/ >> /var/log/rsync_backup.log 2>&1