Не так давно необходимо было организовать синхронизацию файлов между серверами с помощью rsync. Если на удаленном сервере ssh работает на 22-ом порту — тут все понятно и просто. Но если на удаленном сервере ssh работает на нестандартном порту, например, 1234, то использовать rsync можно следующим образом:

rsync -avz --bwlimit=500 -e "ssh -p 1234" /local_folder/ user@host:/remote_folder/


Номер порта на удаленном сервере передается через параметр -e

—bwlimit — ограничение скорости KBytes в секунду