所以,有一天,我决定检查SSH服务器日志。 这样做,发现了一些奇怪的东西。
有大约3个不同的ips试图暴力猜测根密码? 如果有什么我该怎么办?
PS:IP是:187.141.70.67,来自墨西哥? 另外两个ips是相似的,而且来自中国,所以我认为他们是机器人。 不确定。
对不起,如果这是一个愚蠢的问题。 我确实closures了SSH服务器。
你应该做几件事情:
- 通过SSH禁用根login(/ etc / ssh / sshd_config PermitRootLogin否)
- 如果可以的话 – 禁用密码validation。 只保留ssh密钥validation。 (/ etc / ssh / sshd_config PasswordAuthentication否)
- 使用IDS(入侵检测系统)。 一个例子可能是ossec
http://ossec.github.io/
- 使用fail2ban http://www.fail2ban.org/
- 您可以将ossec与fail2ban集成,以便在ossec检测到某些模式的情况下,您的fail2ban将启动并阻止远程IP。 对于基本的SSH保护不需要,这是更高级的情况。