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
Nginx - How to Block or Redire...
I've been figuring out how to block or redirect web traffic in Nginx based on the country geoIP. NOTES* You need the package nginx-extras for this because this...
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 ...
Zimbra - How to Stop Automatic...
By default Zimbra automatically discards inbound mail that receives a high spam score (aka "super spam"). Although the score is configurable up to 100, this de...
How To Build an Ubuntu Web Ser...
The following is a task outline for building an Ubuntu-based web-server to run Joomla and JomSocial. I created this for my own notes, so apologies if it's...