[CentOS] rsync question

Fri Sep 11 03:49:34 UTC 2015
Robert Moskowitz <rgm at htt-consult.com>

On 09/10/2015 11:19 PM, Carl E. Hartung wrote:
> On Thu, 10 Sep 2015 22:50:47 -0400
> Robert Moskowitz wrote:
>>> That will use the default port on the remote host, you can override
>>> that without specifying the -e if required using -p <port>.
>> $ rsync -ah --stats --delete -p 613  root at
>> /home/rgm/data/htt/httnet/homebase/new/dhcp
>> Unexpected remote arg: root at
>> rsync error: syntax or usage error (code 1) at main.c(1330)
>> [sender=3.1.1]
>> So not there yet.  :(
> >From 'man rsync':
> -p, --perms     This option causes the receiving rsync to set the destination
>                  permissions to be the same as the source per- missions.
> Try this:
> rsync -ah --stats --delete
> root at /home/rgm/data/htt/httnet/homebase/new/dhcp

SSh is not parsing the port the way http does, it seems:

$ rsync -ah --stats root at 
ssh: connect to host port 22: No route to host
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.1]

The reason why I change my SSH port is a simple way to keep port knocker 
robots away.  Different hosts use different ports...