Your server is vulnerable brute force password guessing: solution?
blog.emmettshear.com
blog.emmettshear.com
root (61-90-254-50.static.asianet.co.th): 399 Time(s)
unknown (200.207.3.135): 6 Time(s)
jonathan (pool-96-233-42-251.bstnma.east.verizon.net): 1 Time(s)
mysql (200.207.3.135): 1 Time(s)
root (200.207.3.135): 1 Time(s)
unknown (61-90-254-50.static.asianet.co.th): 1 Time(s)
unknown (62.147.231.49): 1 Time(s)
Basically, we have bots attempting to crack us daily. And this is a site that's done very little publicity and isn't really known at all throughout the Internet. The crackbots started even before we officially launched.I'll probably implement the denyhosts tip on our box, along with disabling root login for SSH. But this should highlight the importance of using difficult-to-guess non-dictionary passwords. You will be attacked; don't make it easy for them.
Your goal should be to prevent anyone from ever connecting to your sshd process at all. If they can do that you're in danger. Make it listen on a different port, so you're not the easiest target and use iptables to block access to all but your office/home ip range. Various forms of port knocking to poke a hole in the iptables firewall can be used to allow mobile access, etc.
Alas, News.YC doesn't cope with Unicode.