Se o servidor estiver executando o SSHd, você poderá usar apenas rsync
over SSH
.
Por exemplo, eu executo coisas como rsync -a --inplace some/dir/ [email protected]:/destination/dir/
o tempo todo. Não há necessidade de executar o rsync como um daemon ou ter o encaminhamento de porta ativado, pois o rsync iniciará uma cópia dele usando o link SSH e manipulará toda a sincronização entre ele mesmo e aquela instância através do link SSH também (e a cópia remota será fechada como a conexão é descartado para que você não acabe com um monte de processos zumbis por aí).
Para falar sobre uma porta diferente da padrão, você só precisa dar ao rsync um pouco de informação extra sobre como ele deve gerenciar a conexão, da seguinte forma:
rsync -a --inplace -e 'ssh -p 222' some/dir/ [email protected]:/destination/dir/
Isto é realmente mais seguro (toda a comunicação rsync é protegida por SSHs transporte seguro, enquanto que com o encaminhamento de porta tudo é simples) e mais conveniente (não é necessário rsyncd, e você pode usar autenticação baseada em chave SSH)