When you say "Disable password login via ssh", what is going to be the login method from this point onwards? Via a personal certificate? Tks
When you say "Disable password login via ssh", what is going to be the login method from this point onwards? Via a personal certificate? Tks
If you insist on using passwords, make sure you at least install something like fail2ban or denyhosts to block the compromised machines which are hammering your server trying to guess passwords. Clients can see which authentication methods are allowed so they know which machines to attack (i.e., yours, if you allow passwords).
I used this ancient video to get going: https://www.youtube.com/watch?v=Fatbs4eTdJE
https://help.github.com/articles/generating-a-new-ssh-key-an...
https://help.github.com/articles/testing-your-ssh-connection...
SSH Keys are substantially more secure than passwords.