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

Ubuntu 20.04 Nginx Build Outli...

I re-built my LEMP web-server fresh on Ubuntu 20.04, and learned some things along the way. This is my base build outline. INSTALL PACKAGESnginx-extrasmysql-...

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...

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...

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 ...