Еще одна интересная возможность:
- сгенерировать пару ключей RSA или DSA (как было описано)
- поместить открытый ключ на хост (как уже было описано)
- run:
rsync --partial --progress --rsh="ssh -i dsa_private_file" host_name@host:/home/me/d .
Примечание: -i dsa_private_file , который является вашим закрытым ключом RSA / DSA
По сути, этот подход очень похож наописанный @Mad Scientist, однако вам не нужно копировать свой закрытый ключ в ~ / .ssh.Другими словами, это полезно для специальных задач (одноразовый доступ без пароля)