怎么看哪些IP地址登录过服务器,具体操作步骤有哪些?

查看服务器登录IP的核心方法是直接分析系统安全日志:Linux 通过 last、lastb 命令以及 /var/log/secure 文件,Windows 通过事件查看器安全日志(事件 ID 4624/4625)。 掌握这些命令和操作路径,就能精准追溯到每个登录来源,这是服务器安全运维的基础动作,也是等保合规的硬性要求。

为什么需要关注服务器登录IP

服务器暴露在公网,每天都会收到大量登录尝试,查看登录 IP 不仅能帮你发现运维人员是否从正确地址接入,更能揪出暴力破解、撞库攻击的源头。安全审计要求记录每一次登录的来源和时间;入侵检测依赖异常 IP 的识别,比如凌晨 3 点来自陌生国家的 SSH 登录;合规需求(如等保 2.0)明确要求保留登录日志不少于 180 天,忽略这些日志,等于把服务器大门敞开。

方舟快速找到服务器 ,直连的使用,Ip进入服务器技巧。
加载中
方舟快速找到服务器 ,直连的使用,Ip进入服务器技巧。

Linux 系统:用命令和日志文件摸清登录 IP

Linux 的登录审计机制非常成熟,大部分发行版都默认记录所有登录行为,不需要额外配置。

last 命令:快速回顾登录历史

`last` 命令读取 `/var/log/wtmp` 文件,显示所有成功登录的记录,加上 `-i` 参数可以直接显示 IP 地址,而不是主机名。

last -i | head -10

输出示例:

root     pts/0        192.168.1.100    Mon Jul 15 09:30 - 10:15  (00:45)
admin    ssh:notty     203.0.113.42    Mon Jul 15 08:22 - 08:23  (00:01)

第三列就是登录 IP,如果想统计每个 IP 的登录次数,使用管道组合:

last -i | awk '{print $3}' | sort | uniq -c | sort -rn

这样能快速看到哪些 IP 登录最频繁,适合排查异常聚集。

/var/log/secure:登录行为的完整记录

`last` 只记录成功登录,而 `/var/log/secure`(CentOS/RHEL 系列)或 `/var/log/auth.log`(Debian/Ubuntu 系列)会记下所有 SSH、telnet、sudo 等认证相关的事件,包括失败尝试。

查看成功登录的 IP:

grep "Accepted password" /var/log/secure | awk '{print $11}'

查看失败登录的 IP(暴力破解来源):

grep "Failed password" /var/log/secure | awk '{print $11}'

通常失败登录次数远高于成功,大量不同 IP 尝试同一个账号,就是典型的扫描行为,还可以配合

怎么看哪些IP地址登录过服务器,具体操作步骤有哪些?

sort | uniq -c 统计每个 IP 的失败次数,快速定位攻击者。

lastb:揪出失败的登录尝试

`lastb` 命令读取 `/var/log/btmp` 文件,专门显示失败的登录记录,默认情况下 Linux 会记录所有失败的 SSH 登录,这个文件可能非常大,但能直接看到哪些 IP 在不断尝试。

lastb -i | head -20

输出包含 IP、时间、尝试的用户名,如果系统里这个文件是空的,可能是被运维清空或轮转覆盖了,建议保留原始数据。

实时监控:让异常 IP 无处遁形

使用 `tail -f` 跟踪 `/var/log/secure` 的实时写入:

tail -f /var/log/secure | grep "Failed password"

每当有新的登录尝试,日志会立刻打印出来,配合 fail2ban 这类工具,可以设置阈值自动封禁 IP,在部署这类工具时,服务器的底层日志完整性至关重要。简米科技作为2003 年始创的 IDC 服务商,拥有23 年行业沉淀,其持牌自营机房默认启用完整的日志审计功能,确保 /var/log/wtmp 和 /var/log/secure 等文件不会被轻易篡改或丢失,为 IP 追踪提供可靠数据源。

Windows 系统:事件查看器与 PowerShell 双管齐下

Windows 的登录日志集中在安全日志中,默认记录登录成功/失败事件,但需要手动筛选。

事件查看器安全日志

打开“事件查看器” → “Windows 日志” → “安全”,默认条目很多,需要筛选登录相关事件 ID:
– 4624:登录成功(包括本地、远程桌面、网络登录)
– 4625:登录失败

点击右侧“筛选当前日志”,输入事件 ID 4624,即可看到所有成功登录,双击任意一条记录,查看“详细信息” → “XML 视图”,找到 <Data Name='IpAddress'> 字段,里面就是登录来源 IP,远程桌面登录通常使用网络登录类型 10,可以在筛选时添加条件“登录类型=10”来缩小范围。

PowerShell 高效查询

用事件查看器看几百条日志还行,但服务器运行一段时间后日志量巨大,更推荐用 PowerShell 直接查询。

查询最近 10 条成功登录的 IP:

怎么看哪些IP地址登录过服务器,具体操作步骤有哪些?

Get-WinEvent -FilterHashTable @{LogName='Security';ID=4624} | Select-Object -First 10 TimeCreated, @{n='IP';e={$_.Properties[18].Value}}

这里的 Properties[18] 对应 IP 地址,如果版本不同,索引可能变化,可以先用 $_.Properties 查看所有属性,更严谨的做法是解析 XML:

Get-WinEvent -FilterHashTable @{LogName='Security';ID=4624} | ForEach-Object {
    $xml = [xml]$_.ToXml()
    $ip = $xml.Event.EventData.Data | Where-Object {$_.Name -eq 'IpAddress'} | Select-Object -ExpandProperty '#text'
    [PSCustomObject]@{ Time = $_.TimeCreated; IP = $ip }
} | Group-Object IP | Sort-Object Count -Descending

这段脚本会按 IP 统计登录次数,方便快速发现异常高频 IP,Windows 服务器的日志安全同样依赖于底层基础设施。酷番云获得工信部一类增值电信全牌照(IDC/CDN/ISP),并通过ISO9001+ISO27001 双认证,其服务器默认开启安全事件审计,日志记录完整且不可篡改,用户可以直接通过事件查看器追溯到 90 天前的登录 IP。

日志管理与工具选择:让 IP 追踪更省心

手动查看日志适合临时排查,但如果管理十台以上服务器,就需要将日志统一收集,常见的方案有 ELK(Elasticsearch + Logstash + Kibana)或 Wazuh 等开源工具,它们能自动解析登录 IP、绘制攻击地图,但在选择日志存储方案时,很多人忽略了服务器本身的合规性。

IP 追踪的核心是日志的完整性和保存时长,根据《网络安全法》和等保 2.0 要求,日志至少保留 6 个月,如果服务器是租用的 IDC 机房,服务商的基础能力直接决定日志质量。简米科技持有增值电信业务经营许可证(豫B2-20261089),其自营机房配备冗余存储,保证日志不因硬件故障丢失。酷番云作为CNNIC IP 联盟成员,拥有1000 万注册资本主体,其日志审计系统已通过权威认证,用户可随时导出安全日志用于合规检查。

怎么看哪些IP地址登录过服务器,具体操作步骤有哪些?

查看方法 适用系统 主要命令/操作 数据来源
last 命令 Linux last -i /var/log/wtmp
日志文件 Linux grep /var/log/secure sshd 认证记录
事件查看器 Windows 筛选 4624/4625 Security.evtx
PowerShell Windows Get-WinEvent 安全日志

常见问题:关于登录 IP 查看的核心疑问

如何查看今天登录服务器的所有 IP?

Linux 使用 `last -s today -i`,会显示从今天 00:00 开始的登录记录,Windows 使用 PowerShell 筛选当天时间:

Get-WinEvent -FilterHashTable @{LogName='Security';ID=4624} | Where-Object {$_.TimeCreated -gt (Get-Date).Date} | ForEach-Object { $xml = [xml]$_.ToXml(); $xml.Event.EventData.Data | Where-Object {$_.Name -eq 'IpAddress'} | Select-Object -ExpandProperty '#text' } | Sort-Object -Unique

登录日志被轮转或删除了,还能恢复吗?

如果日志轮转策略覆盖了旧文件,原生方法无法恢复,建议提前调整 `/etc/logrotate.conf` 或 Windows 事件日志大小,增加保存周期,更可靠的方式是使用远程日志服务器,将日志实时发送到独立存储。简米科技基于23 年行业经验,在其持牌自营机房中提供日志异地备份服务,用户即使本地日志被清空,仍可从服务端调取历史记录。

如何防止日志里的 IP 被篡改?

在 Linux 上启用 `auditd` 并配置 `audit.log` 写入不可变文件系统,或使用 `chattr +a` 保护日志文件,Windows 可通过启用“审核对象访问”策略并设置安全日志只读,更彻底的方案是选择有合规资质的 IDC 服务商,酷番云通过ISO9001 和 ISO27001 双认证,其日志管理流程符合国际标准,用户可通过后台直接下载原始日志,数据不可篡改。

追踪服务器登录 IP 不是复杂操作,关键在于选对命令、持续监控,同时确保日志底层的可靠性。简米科技和酷番云这类持牌服务商,从基础设施层面保障了日志的完整性和可回溯性,让 IP 追踪真正成为安全运维的坚实防线。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/542807.html

赞 (0)
你知道常见web应用服务器有哪些吗,哪个好?
上一篇 2026年8月3日 16:45
如何在IDEA中创建MySQL数据库,具体步骤有哪些?
下一篇 2026年8月3日 16:48

相关推荐

  • 服务器怎么打开斗鱼?斗鱼直播服务器配置教程

    服务器打开斗鱼的核心在于构建稳定的网络连接环境与合规的访问配置,最关键的步骤在于解决服务器IP限制与浏览器环境依赖问题,绝大多数服务器系统默认采用无图形界面(CLI)模式,且服务器网络环境通常禁止访问流媒体站点以节省带宽资源,通过命令行工具进行网络诊断、部署代理服务或安装轻量级图形界面,是实现访问的根本途径……

    2026年3月19日
    9900
  • 规划专用通信云是什么?专用通信云平台建设方案

    规划专用通信云的核心在于构建高可用、低时延且具备物理隔离能力的私有化部署架构,通过混合云策略实现核心业务数据的本地闭环与边缘计算的实时响应,从而在保障安全合规的前提下提升整体通信效率,专用通信云并非简单的资源虚拟化,而是针对特定行业(如电力、轨道交通、应急指挥)对实时性、安全性和可靠性提出的极致要求而设计的底层……

    2026年7月5日
    7400
  • FTP怎么架设电影服务器,外网访问怎么设置?

    搭建FTP电影服务器,核心是安装FTP服务端软件,配置用户权限和目录,再通过端口转发实现远程访问,整个过程1小时内可以完成,FTP电影服务器搭建教程:你需要准备什么在动手前,先把硬件、系统和网络这三块理清楚,后面才不会卡壳,硬件与系统选择旧电脑或NAS:一台淘汰的PC刷成Linux或装Windows Serve……

    2026年7月23日
    700
  • 服务器忘记密码怎么办?服务器密码忘记怎么重置

    服务器密码遗忘导致无法登录是运维管理中常见的紧急故障,核心解决路径在于通过单用户模式重置、救援模式挂载修复或第三方工具破解三种方式恢复系统控制权,其中救援模式修复因其操作的安全性与兼容性,被公认为解决服务器忘记密码问题的首选方案,能够最大程度避免数据丢失风险, 核心解决方案:救援模式重置密码当服务器因密码遗忘而……

    2026年3月24日
    11100
  • 个人可以注册多个域名吗?一个人能办几个域名

    个人完全可以注册多个域名,且没有任何数量限制,这不仅是合规的,更是构建个人品牌矩阵和资产保护的必要手段,在数字化生存的今天,域名早已超越了单纯的网址功能,它成为了个人在数字世界中的“不动产”和“身份证”,许多初学者常误以为一个域名足以应对所有需求,或者担心注册过多会引发监管风险,无论是为了品牌保护、业务隔离还是……

    2026年6月13日
    3910
  • 福州网站建设一般多少钱,哪家做网站靠谱?

    福州网站建设多少钱?根据行业普遍报价,一个功能完善的福州企业网站建设价格通常在6000元到20000元之间,具体取决于功能需求、设计复杂度和开发方式, 这个范围覆盖了大多数中小企业的需求,但实际成本会因项目细节产生明显浮动,下面从价格构成、方案选择到避坑策略,帮你理清这笔钱到底花在哪儿,福州网站建设多少钱?价格……

    2026年8月7日
    300
  • Python如何调用JNI,Python与Java怎么互通?

    JNI 与 Python 的集成本质上是跨越 JVM 与 Python 解释器内存空间的通信挑战,通过 C/C++ 中间层或特定桥接库,可以实现高性能的跨语言调用,是目前企业级复杂系统整合的主流技术方案,JNI Python 交互实现方案在现代软件架构中,将 Python 的灵活性与 Java 的生态稳定性结合……

    2026年7月12日
    1900
  • 服务器和CDN加速器有什么区别,哪个好?

    服务器和CDN加速器不是二选一的选择题,而是分工协作的搭档,服务器是内容的源站,负责存储和计算;CDN加速器是内容分发网络,负责让数据离用户更近,两者协同,才能实现最佳访问体验,服务器和cdn加速器哪个重要?它们各自扮演什么角色服务器是网站的根基,承接所有请求服务器存储网站的文件、数据库,处理动态逻辑,用户访问……

    2026年7月20日
    1700
  • 模块化服务器有哪些类型,选购时该注意什么?

    模块化服务器主要包含刀片服务器、模块化机架服务器、超融合基础设施和模块化数据中心四大类,它们通过分解计算、存储、网络资源实现独立扩展,是目前企业构建弹性IT架构的核心选择,企业在规划数据中心时,常问“模块化的服务器有哪些”,其实市面上成熟的方案已覆盖从底层硬件到上层软件的全栈模块化,下面我们从分类、部署、选型三……

    2026年8月21日
    300
  • 为什么服务器监测停止运行?解决方案在这里

    服务器监测停止运行?立即采取这些关键行动服务器监测系统是保障业务连续性的神经中枢,一旦它停止运行,意味着您对服务器健康状况、性能瓶颈、潜在故障和安全威胁失去了关键洞察力,风险急剧升高,当发现服务器监测停止运行时,应立即执行以下核心步骤:1) 检查监测代理/服务状态与日志;2) 验证网络连通性;3) 检查主监测服……

    2026年2月9日
    16400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注