首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/var/log/btmp为6GB,如何将其剪短?

/var/log/btmp为6GB,如何将其剪短?
EN

Server Fault用户
提问于 2011-09-23 21:55:45
回答 2查看 10.4K关注 0票数 9

我知道/var/log/btmp用于失败的登录尝试。通常,拥有这么大的文件表示蛮力尝试。6GB是过去3年的积累。我已经采取措施隐藏sshd,所以除了我之外,任何人都无法访问它。这些步骤将大大减少此文件中日志实体的数量。

目前的情况是,直到这一点,只是噪音-机器人试图蛮力服务器。

我的问题是,如何安全地清空这个文件,或者将其缩减到上个月?我知道这个文件的格式不是纯文本,所以我不想破坏这个文件(希望以后能够查看它)。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-09-23 22:00:08

使用last -f /var/log/btmp检查文件的内容。如果您有bot问题,请尝试将默认的sshd端口从22更改为类似于2222的端口。您还可以安装DenyHosts作为一种降低登录尝试的方式。

无论哪种方法,您都可以使用: > /var/log/btmp安全地截断文件。

票数 10
EN

Server Fault用户

发布于 2011-09-23 22:02:43

我建议你用日志轮转。这里有一个示例配置:http://www.question-defense.com/2009/07/03/how-to-read-varlogbtmp-rotate-the-btmp-log-with-logrotate

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/315009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档