Rsync at shell prompt from Scale to Scale datasets, not using SSH

Hello, apologies if I am being dim. I want to run:

rysnc -avh --progress /mnt/pool/dataA/test tim@10.10.10.3:/mnt/pool/dataB/test/

When I run this command I am asked to provide SSH credentials. I appreciate rsync uses SSH and that this is the ‘recommended’ option but these boxes are sat beside one another on my table - nothing else is even connected. I don’t need security. I want to shift big files around quickly.

I tried setting up an rysnc module but I don’t want to schedule it or anything else fiddly. I want to see the output as it runs, setting the rysnc options as I want them.

How can I just run that command, see the output without the SSH key fiddling/encryption involvement?

Kind regards, and thank you.

You can run RSync as a daemon process from the command line. Similar to “module”. You do have to setup the RSync configuration file on the daemon side. Generally that would be /etc/rsync.conf. Here is how to run RSync as a daemon temporarily:

root# rsync --daemon

On the client side, you could use something like this:

rysnc -avh --progress /mnt/pool/dataA/test/ rsync://10.10.10.3/MODULE/test/

with the MODULE set to /mnt/pool/dataB.

While SSH is useful, you are right that direct links can be faster. As long as you know the risks of un-encrypted data, which you do.

Hullo Arwen, apologies the delay in replying.

I’ve tried to set up an rsync task - it’s a bit confusing as the ‘User’ field is local users, but that user is required to have permissions to write to the remote side, yet the remote host field is where you can enter the user account to use to write to the share.

I got the copy running by using the admin account of the other side and adding --no-o, --no-g and --no-perms as I’m not worried about those three elements. It’s a public share.

Many thanks,

Wibbs.