Japanatron Logo

Go to /root on 1st server.
ssh root@server1
cd /root


FreeNAS OS drive is mounted read-only, so mount it RW.
mount -o rw /

Generate an RSA key & leave the passphrase blank.  You can use another supported algorithm if you wish.
ssh-keygen -t rsa

Display the public key.
more .ssh/id_rsa.pub


Copy / paste the key to a text editor and remove any line breaks.  The key should appear on 1 line.  Leave the spaces intact (e.g. the space after "ssh-rsa").

Copy / paste the key to /root/.ssh/authorized_keys on the 2nd server.

Repeat the above process for the 2nd server.  Create the key on the 2nd server, and copy/paste it to the 1st.

Test your new SSH keys by SSH-ing into the 2nd server from the 1st and vice-versa.  The first time you'll get prompted to trust the key.  Accept the prompt to add the host to known_hosts.  Disconnect and SSH again.  It should connect immediately without prompting for a password.
ssh root@server1

The keys have been swapped successfully, so you can now setup your rsync jobs.

Related Articles

The Hunt For the Ultimate Free...

My aged Netgear NAS was primed and ready for a relaxing retirement, so I pursued a befitting upgrade.  I briefly considered an out-of-the-box NAS offering from ...

UnRAID - Backing Up Using Rsyn...

PRE-REQUISITES- Rsync plugin- User Scripts plugin (if you want to schedule the jobs)- Unassigned Devices pluginRSYNC TO UNASSIGNED BACKUP DRIVEI often configure...

Linux - Specify From Address W...

I struggled a bit with figuring out how to specify the from email address when sending mail on the Linux command line.  In short, you need to use the -r option....

The Hunt for the Ultimate VPS ...

If IT geek-dom were a crime, I'd be on death row by now.  Fortunately, it is not; so I continue my dorky IT pursuits--the latest of which is finding a VPS cloud...