Você pode usar rsync com uma porta diferente adicionando -e “ssh –port” ao comando.
rsync -avz -e "ssh --port" pasta_origem username@host.com:/destino
-e especifica um shell remoto a ser usado. Nesse caso, configuramos para ssh. Depois de defini-lo como ssh, podemos usar outras opções que acompanham o ssh.
-avz são outros sinalizadores que costumo usar para rsync. Eles significam, respectivamente, arquivar, detalhado e compactar.
- -a modo de arquivo. Isso é complexo, pois é igual a -rlptgoD. Basicamente, isso faz muitas melhorias para facilitar a cópia recursiva de pastas.
- -v vem de verboso. Isso me permite ver o que está acontecendo, o que rsync está fazendo.
- -z comprimir. Isso torna a transferência mais rápida comprimindo os dados.