First time start RsyncGUI

This page is a short guide what to do when first start of RsyncGUI. For more details about the various functions of RsyncGUI please see the documentation (RsyncOSX) about each function. Also be sure you understand the basics (RsyncOSX) about how rsync works before using RsyncGUI and rsync.

This guide is primarily for executing synchronizing tasks to remote servers. This version does not yet support snapshot tasks. If you want to utilize snapshot tasks please use RsyncOSX instead. If you plan only utilizing RsyncGUI on local attached volumes you can skip this guide.

First start of RsyncGUI

The first action required when starting RsyncGUI for the first time is to allow RsyncGUI to access the root home catalog. Before choosing Allow select your root home catalog.

If you plan utilizing remote servers

If you plan utilizing remote servers the following steps are required. It is only required if you have not setup the ssh private and public key-pair before. The private ssh keys are created and saved in .ssh catalog in your root home catalog.

First steps setting up passwordless logins for rsync

See manual setup of passwordless logins or the RsyncOSX guide for info. Setting up passwordless logins is not required if this works before using RsyncGUI. It is required that ssh is utilizing the .ssh catalog in the users home root catalog.

Create private and public ssh certificates

Ssh saves by default, private ssh-keys in .ssh catalog on root of your home catalog. RsyncGUI can assist you creating both the .ssh catalog and private and public key pair. If this is created before using RsyncGUI this action is not required.

Select the Ssh tab and create both keys.

Adding a synchronizing task

Then it is time to add a synchronizing task with a remote destination.

Transferring public ssh certificates

After the synchronizing task is entered go back to the Ssh tab and let RsyncGUI assist you in transferring the public ssh-keys to the remote server.

Select the Remote button and choose the correct remote server. Choose Terminal.app to open a terminal and copy and paste the three lines in that order into the terminal.

The last action to do is select the Check rsa and Check dsa to verify and set correct permissions on the remote .ssh catalog and public ssh-keys.

Ready for first synchronizing tasks

Now you can do your first synchronizing task.

Written on April 12, 2018