Japanatron Logo

Go to /root on 1st server.
ssh [email protected]
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 [email protected]

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

Related Articles

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

Combine Image File and Audio F...

I wanted to figure out a way to quickly and easily combine an image file (jpg) and audio file (mp3) into a video file (mov) using the free media converter tool ...

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

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