Transfer public key
Time: 2 minutes
Transferring your own public key to the Pi makes it easier to log in. For example, when SSHing, you no longer have to type in your password. To do this you need to be on your own machine and open a terminal. The command below will transfer your public key to your Pi. If you don't want to or it doesn't work, it doesn't matter. You can always log in with the ubuntu:PASSWORD combination.
ssh-copy-id ubuntu@IP.ADDRESS.OF.PIAfter confirming the public key siphoning with a password, you should now be able to log in without entering your password.
Disable password login
Only do this if you know what you are doing.
You can go a step further and only allow you to log in via the public key. Note that the USERNAME:PASSWORD combination is disabled with this.
sudo nano /etc/ssh/sshd_configIn the screen that opens, you can change the following settings:
#PubkeyAuthentication yesbecomesPubkeyAuthentication yes.#PasswordAuthentication yesbecomesPasswordAuthentication no.UsePAM yesbecomesUsePAM no.
Save the file with Ctrl + X and confirm with Y. After that just restart the SSH service with sudo service sshd reload and the new settings are in effect.