Also, what if ssh is on port 1023, which is still a non standard port, not default but privileged, does this help in any way?
I'm asking because I don't really know but have to set up my own servers from time to time (hobby admin).
Edit: I always use key based auth, don't allow root etc.