Ich habe den folgenden Befehl ausprobiert:
rsync -rvz --progress --remove-sent-files ./dir user@host:2222/path
SSH läuft auf Port 2222, aber rsync versucht immer noch, Port 22 zu verwenden und beschwert sich dann, dass der Pfad nicht gefunden wird, weil er natürlich nicht existiert.
Ich würde gerne wissen, ob es möglich ist, rsync auf einen entfernten Host an einem nicht standardmäßigen ssh-Port zu übertragen.