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 192.168.129.2:/etc/dhcp/ > /home/rgm/data/htt/httnet/homebase/new/dhcp > Unexpected remote arg: root at 192.168.129.2:/etc/dhcp/ > 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 192.168.129.2:613:/etc/dhcp/ /home/rgm/data/htt/httnet/homebase/new/dhcp
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 192.168.129.2:/etc/dhcp/ >> /home/rgm/data/htt/httnet/homebase/new/dhcp >> Unexpected remote arg: root at 192.168.129.2:/etc/dhcp/ >> 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 192.168.129.2:613:/etc/dhcp/ /home/rgm/data/htt/httnet/homebase/new/dhcpSSh is not parsing the port the way http does, it seems: $ rsync -ah --stats root at 192.168.129.2:613:/etc/dhcp/ /home/rgm/data/htt/httnet/homebase/new/dhcp ssh: connect to host 192.168.129.2 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...
Am 11.09.2015 um 05:49 schrieb 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: >> >>> >>> $ rsync -ah --stats --delete -p 613 root at 192.168.129.2:/etc/dhcp/ >>> /home/rgm/data/htt/httnet/homebase/new/dhcp >>> Unexpected remote arg: root at 192.168.129.2:/etc/dhcp/ >>> 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 192.168.129.2:613:/etc/dhcp/ /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 192.168.129.2:613:/etc/dhcp/ /home/rgm/data/htt/httnet/homebase/new/dhcp > ssh: connect to host 192.168.129.2 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... >rsync -e 'ssh -p 613' -ah ... -- LF