如何跟踪登录到我的 UNIX 计算机的所有 IP?

Ale*_*lex 3 linux unix

我正在使用 Ubuntu。有没有好的系统可以做到这一点?

Bui*_*ots 7

如果您的意思是人们通过 ssh 连接,请尝试sudo last.

您可以使用LogWatch 之类的工具通过电子邮件发送更新。

  • 我们使用 LogWatch 向我们发送一封电子邮件,其中包含尝试通过 ssh 连接到机器的所有 IP 地址。对上述日志的分析最近导致我们将所有 ssh 移动到非标准端口,以阻止随机破解尝试,即使它们从未成功过。 (2认同)

Zor*_*che 5

您要监控哪些服务?

大多数服务已经具有日志记录功能。如果您想监控某些缺少日志记录功能的服务,那么您可以添加一个 iptables 规则,该规则将记录与您的系统的任何连接尝试。

# Log syn packets
iptables --append INPUT --proto tcp --dport 0:65535 --syn --jump LOG \
         --log-level 6 --log-prefix "IPTBLS TCP-LOCAL: "
Run Code Online (Sandbox Code Playgroud)