by using some simple Linux commands. Now we want to automatically copy the archive to another server…

We want to use the SSH (secure shell) command scp to copy the file automatically with a cron job over to a server you have a login to:

1.) Create your public key by using “ssh-keygen” on your linux box. It is most likely, that you want to create a RSA key, which is just the type of encryption: ssh-keygen -t rsa – you can go with the defaults.

2.) After that you have a public key in your hidden SSH directory in your home: “cd ~/.ssh/” and you should be in that directory.

3.) Copy that public key over to the destination server:
scp id_rsa.pub user@www.other-server.org:

4.) Login to the destination server and check, if you have a SSH directory there as well with: “ls -la” – there should be a “.ssh” directory. If not, create one.
Now add the public key to the right file in that directory:
cat id_rsa.pub >>.ssh/authorized_keys

5.) Exit and check, if you can login to your destination server without beeing promted for a password!

If that is all done, you can now enhance your cron script from yesterday: