SSH created key-pair
More information on this topic at securing-your-server.
On your local machine, create a 4096-bit RSA key-pair,
$ ssh-keygen -b 4096
If you get a message to say that this already exists or to over write a file, then do not proceed, unless you want to create a new key-pair. If one exists, then it is probably being used to ssh into somewhere else. Don’t want to mess that up!!!
To check if it already exists,
$ cat ~/.ssh/id_rsa
Copy key to remote server
Next copy this key to the remote server,
$ ssh-copy-id <username>@<remote-server>
Now login to the remote server. You should not be asked for the password, since the key-pair now exists.
We do not want root logins. Open,
/etc/ssh/sshd_config and navigate to ‘#Authentication:’ and change to,
and also change to this, further down,
# Change to no to disable tunnelled clear test passwords