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
Setting Up SPF on Zimbra Runni...
SPF is awesome for stopping delivery of spoofed spam and junk back-scatter, but many of the articles on how to set up SPF in Zimbra are old and out-of-date. It...
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...
Joomla Running on Nginx and Ub...
What follows is an outline I compiled while building an Ubuntu server for running the Joomla CMS on the Nginx web server. NOTE: Ubuntu 14.04 LTS was used for th...
Toshiba 37Z2000 TV - Sensitive...
My Toshiba 37Z2000 TV has a cool feature that allows me to record TV over my network to a CIFS (aka Samba) file share on my FreeNAS server. Unfortunately, howe...