So if I edit my /etc/ssh/sshd_config
file, there's a thing PermitRootLogin
where you can turn off root logins.
However this also means I can't use file uploading services like Filezilla because of permissions errors since I can't call "sudo" from Filezilla from one of my non-root accounts.
So, one alternative is to leave root logins on.
If my password is very long (32+ characters) and very high-entropy (lower-case, upper-case, special symbols, numbers, etc), won't this thwart brute force attacks entirely? Is there any risk to leaving root logins on otherwise?
Brute force attacks, by definition, can be relentless and given enough time, any password can be cracked
: Even 32-length high-entropy passwords, realistically speaking? – user712268 Jul 14 '17 at 00:01