当我ps aux
在我的 Centos 7 机器上运行命令时,我看到大约 100 个条目:
root 19862 0.0 0.0 151692 8 ? Ss Oct09 0:00 sshd: unknown [priv]
sshd 19864 0.0 0.0 105068 0 ? S Oct09 0:00 sshd: unknown [net]
我想问一下这是正常的,还是我的系统受到了某种ssh暴力攻击?
谢谢!
是的,这很正常。sshd 为当前尝试进行身份验证的每个用户打开 2 个新进程。
是的,这很可能表明有人试图向您的服务器进行身份验证,而这并不是故意的。如果没有,请查看您
/var/log/auth.log
应该将您指向网络中正在运行已弃用的 cron 脚本的服务器。经验法则:如果您担心有人可能闯入,那么问题不在于有人试图闯入!相反,请确保没有人会成功进行暴力破解。
您可以按顺序调整 sshd 配置,并在一定程度上限制用于处理这些问题的系统资源。但是对于除了最薄的服务器之外的任何服务器,默认值都应该没问题,这真的不是什么大问题。
您还可以将您的 ssh 移动到另一个端口,这将大大限制尝试的人数。我不建议这样做。它不会提高安全性,而且会使事情变得更加复杂。
首先,我同意@anx 所说的。
要添加的一些东西(我做的事情):
教程:如何在 centos 7 上安装 fail2ban