我相信有些东西正试图进入我的系统,而且有些东西已经存在,而且有一个正在重写我的数据库的过程。我现在已经关闭了邮件,这似乎已经卡住了,因为没有日志的邮件发送出去。
这是我最后一次登录UTC时间10:39:05:
ssh root@xxx.com
root@xxx.com's password:
Last failed login: Sun Aug 14 10:31:45 UTC 2016 [8 minutes prior] from 116.31.116.18 on ssh:notty
There were 222 failed login attempts since the last successful login.
Last login: Sun Aug 14 04:11:35 2016 [previous evening, this was me] from 123.456.789.012 (my IP)我是唯一使用服务器的人。另外,116.31.116.18是一个基于http://whois.urih.com/record/116.31.116.18/的澳大利亚IP地址。
昨晚我做了这个:
service crond stop它说crond是不活动的,但是今天早上它说它又激活了。
如何完全卸载cron?这是目前最安全的选择。
发布于 2016-08-14 11:46:00
您的代码片段并不显示有人进入您的系统,只显示有人尝试过。不幸的是,这是完全正常的。任何打开TCP/22的互联网上可见的机器都会进行多次登录尝试。你可以减少他们中任何一个人成功的机会
PermitRootLogin no中添加(或修改)行sshd_config。PasswordAuthentication no的所有密码尝试。AllowUsers指令登录(或者,对于更复杂的设置,可以使用DenyUsers、AllowUsers、DenyGroups和AllowGroups的适当组合)。至于cron,如何停止它将取决于您使用的linux的哪种味道和crond的哪种味道。要禁用守护进程(而不是单个用户的crontab),您可以尝试如下
service cron stop或
systemctl stop cron如果它在您停止运行后出现,请检查/etc/inittab没有用于守护进程的respawn条目。
发布于 2016-08-14 11:06:05
您可以使用以下方法删除crond:
crontab -r
The current crontab will be removed.Current crontab是指当前用户,您可以使用whoami并检查您的用户。
https://unix.stackexchange.com/questions/303312
复制相似问题