Rsync using non standard SSH Port

To rsync to a remote server on a non standard ssh port, use the following command line (replacing -p2222 with your port number):

rsync -zvr --rsh='ssh -p2222' source/path username@remote_host:/destination/path