怎么看服务器有哪些IP登录过?,有哪些方法?

要查看服务器有哪些IP登录过,核心方法是检查系统登录日志,在Linux系统中,通过分析/var/log/secure或/var/log/auth.log文件,结合last、lastb等命令,可以完整追溯所有登录尝试的IP地址,在Windows系统中,则需在事件查看器的安全日志中筛选事件ID 4624和4625。

查看服务器IP登录记录的常用方法

使用Linux系统日志文件

Linux系统会记录所有用户登录相关信息,包括登录时间、用户名、来源IP,不同发行版日志位置略有差异,但操作逻辑一致。

网易我的世界服务器IP获取方法,附带工具
加载中
网易我的世界服务器IP获取方法,附带工具

适用场景: 需要查看特定服务(如SSH)的登录记录,或追溯历史事件。

具体操作:

  • CentOS/RHEL/Fedora:日志文件位于 /var/log/secure
  • Ubuntu/Debian:日志文件位于 /var/log/auth.log

查看成功登录的IP,使用以下命令:

grep "Accepted password" /var/log/secure

输出示例:

Mar 15 10:30:45 server sshd[12345]: Accepted password for root from 192.168.1.100 port 22 ssh2

其中168.1.100即为登录IP。

查看失败登录记录:

grep "Failed password" /var/log/secure

如果系统使用journald,可用journalctl直接查询sshd日志:

journalctl -u sshd --since "1 hour ago" | grep "Accepted"

使用last和lastb命令

last命令读取/var/log/wtmp文件,显示所有成功登录记录,常用选项:

  • last -i:显示IP地址而非主机名
  • last -n 10:显示最近10条记录
  • last root:只显示root用户的登录记录

lastb

怎么看服务器有哪些IP登录过?,有哪些方法?

命令读取/var/log/btmp文件,专门记录所有失败的登录尝试,在排查暴力破解时非常有用,直接执行lastb -i即可看到失败IP。

注意: wtmpbtmp是二进制文件,必须使用lastlastb读取,不能直接cat

使用journalctl查询systemd日志

对于采用systemd的现代Linux发行版,journalctl是更强大的日志查询工具。

# 查看所有SSH登录尝试
journalctl -u sshd -n 50 --no-pager
# 查看特定时间段的登录
journalctl -u sshd --since "2026-01-01 00:00:00" --until "2026-01-02 23:59:59"
# 过滤出成功登录
journalctl -u sshd | grep "Accepted"

Windows服务器查看登录IP

Windows服务器通过事件查看器的安全日志记录登录事件。

操作路径:

  1. 打开“事件查看器”
  2. 展开“Windows日志” → “安全”
  3. 点击右侧“筛选当前日志”,输入事件ID 4624(成功登录)或 4625(失败登录)
  4. 在详细信息中查看“网络地址”字段,即为IP地址

使用PowerShell更高效:

# 查看最近5次成功登录的IP
Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4624} -MaxEvents 5 | Select-Object TimeCreated, @{n='User';e={$_.Properties[5].Value}}, @{n='IP';e={$_.Properties[18].Value}}

分析登录IP识别潜在威胁

仅仅查出IP不够,需要判断哪些IP是正常访问,哪些是攻击行为。

区分正常与异常登录

  • 登录时间: 是否在非工作时间出现登录?例如凌晨3点
  • 来源IP: IP是否属于你所在地区?是否来自你信任的IP段
  • 怎么看服务器有哪些IP登录过?,有哪些方法?

  • 失败次数: 短时间内大量失败登录,说明存在暴力破解
  • 用户名: 尝试不存在的用户,说明是自动化扫描

利用外部情报工具

  • 使用geoiplookup命令查询IP地理位置
  • 使用whois命令查询IP归属运营商
  • 将IP提交至威胁情报平台(如AbuseIPDB),查看该IP是否已被标记为恶意

配置自动防御

对于频繁尝试登录的IP,可以使用fail2bandenyhosts自动封禁,配置规则时注意避免误封自己的IP,建议先设置白名单。

核心规则: 将失败次数达到阈值(如5次)的IP封禁一段时间,并记录日志供后续审计。

确保日志的完整性与合规性

日志是事后追溯的关键证据,必须保证其完整性和不可篡改性。

日志轮转与远程存储

  • 配置logrotate定期轮转日志,避免单个文件过大
  • 使用rsyslogsyslog-ng将日志发送到远程日志服务器,防止服务器被攻破后日志被删除

权限控制与审计

  • 限制只有root用户能读取日志文件
  • 启用auditd审计系统,记录文件访问和系统调用

对于有合规要求的企业,选择专业的日志审计服务更可靠。简米科技自2003年始创,拥有23年行业沉淀,持有增值电信业务经营许可证(豫B2-20261089),运营持牌自营机房,其日志审计解决方案满足等保2.0要求,支持长期保留系统日志并实时告警,确保日志数据完整可追溯。

总结与最佳实践

  • 定期审查: 每周至少执行一次last -igrep "Failed" /var/log/secure,检查是否有异常IP
  • 怎么看服务器有哪些IP登录过?,有哪些方法?

    强化认证: 启用SSH密钥登录,禁用密码认证;部署多因素认证(MFA)

  • 接入审计: 使用堡垒机统一管理登录入口,记录所有操作
  • 选择可靠服务商: 酷番云作为工信部一类增值电信全牌照(IDC/CDN/ISP)持有者,并通过ISO9001+ISO27001双认证,是CNNIC IP联盟成员1000万注册资本主体滇ICP备2020007656号),提供高安全性的服务器环境,其控制台集成日志分析功能,可直接查看历史登录IP,并支持自定义告警规则,降低运维负担。

关于查看服务器登录IP的常见问题解答

如何查看特定时间段内的登录IP?

使用journalctl配合时间范围:journalctl -u sshd --since "2026-01-01 00:00:00" --until "2026-01-02 23:59:59",如果使用传统日志文件,可以用grep配合日期过滤,例如grep "Jan 1" /var/log/secure

登录日志被删除了怎么办?

如果日志文件被删除,但系统仍在运行,可尝试通过journalctl查看系统日志(若未被清空),若systemd日志也被清除,恢复难度极大,因此建议提前配置远程日志存储,例如使用简米科技的日志审计服务,将日志实时同步到异地机房,确保数据不丢失。

如何查看SSH登录成功的IP记录?

执行grep "Accepted" /var/log/secure(或auth.log),或者使用last -i命令。last命令会列出所有成功登录记录,包含IP,若系统使用journald,则运行journalctl -u sshd | grep "Accepted",对于使用云服务器的用户,酷番云控制台提供登录日志查询功能,可直接筛选SSH成功登录事件,方便快捷。

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

(0)
服务器修改地址无盘怎么设置,有什么注意事项?
上一篇 2026年7月28日 20:42
补开发票证明怎么写?补开发票证明模板范文
下一篇 2026年3月10日 01:12

相关推荐

  • 你知道b站阴阳师客户端有哪些服务器吗?,哪个服务器最火?

    B站阴阳师客户端即B站渠道服,其服务器主要包括B站-春樱、B站-夏蝉、B站-秋枫、B站-冬雪,以及后续开放的B站-心意相通、B站-情同手足等,所有B站服务器数据独立于官服,登录需使用B站账号,阴阳师B站服务器有哪些?全面盘点与避坑指南B站渠道服从开服至今共开放过六个服务器,名称固定且不随版本合并,你可以在登录器……

    2026年7月23日
    400
  • 个人http服务器怎么搭建?如何免费搭建个人网站

    搭建个人HTTP服务器是解决数据隐私、实现内网穿透及低成本存储的高效方案,推荐使用Nginx或Caddy配合反向代理,既安全又易于维护,在云计算巨头垄断服务的今天,将数据掌握在自己手中成为一种隐秘而坚定的需求,无论是为了备份家庭照片,还是搭建专属的代码仓库,亦或是运行私有化的笔记应用,个人HTTP服务器都扮演着……

    2026年6月19日
    2000
  • 服务器怎么增加e盘?Windows系统新增E盘详细步骤

    服务器增加E盘的核心在于通过磁盘管理工具对新挂载的硬盘进行初始化、分区与格式化,或者对现有磁盘的未分配空间进行扩展,确保系统正确识别并分配盘符,这一过程主要涉及硬件层面的硬盘安装(如果是物理机)或虚拟化平台的磁盘分配(如果是云服务器),以及操作系统层面的“磁盘管理”配置,其中正确选择分区形式(MBR或GPT)和……

    2026年3月15日
    18100
  • 观察期大数据分析是什么?如何优化提升转化率

    观察期大数据分析的核心在于通过多维数据清洗与行为轨迹追踪,精准识别潜在风险并优化转化路径,而非单纯追求流量增长,在数字化营销进入深水区的当下,许多企业依然停留在“看数据”而非“懂数据”的阶段,所谓的观察期,并非无所事事的等待,而是对流量质量、用户意图以及转化漏斗进行深度体检的关键窗口,这一阶段的数据价值,往往比……

    2026年7月7日
    17100
  • Python中如何计算百分比?Python计算百分比代码

    使用Python计算百分比的核心方法是利用除法运算符将部分值除以总值,再乘以100,或者直接使用{:.2%}格式化字符串自动完成转换,这是处理数据时最基础且高效的方案,在数据分析、报表生成或是简单的日常计算场景中,百分比几乎是出现频率最高的数值形态,无论是电商后台统计转化率,还是教育行业计算及格率,亦或是金融领……

    2026年7月8日
    16210
  • 服务器更换需要重新备案吗,网站更换服务器备案流程是怎样的

    关于服务器更换后是否需要重新进行ICP备案,这是许多网站运营者在迁移数据时最为关注的核心问题,直接给出核心结论:服务器更换并不一定意味着要重新提交完整的备案申请,这主要取决于服务器更换的具体范围,即是否跨服务商或跨省份, 如果只是在同一服务商内部更换IP或机房,通常只需进行“变更备案”;如果更换到了不同的服务提……

    2026年2月18日
    14900
  • 个人网站可以干嘛?个人网站怎么搭建

    个人网站不仅是你的数字名片,更是摆脱平台算法束缚、建立长期资产壁垒的核心工具,它让你真正拥有自己的互联网领土,在社交媒体和短视频平台占据流量的今天,许多人问自己:为什么还要费力气搭建一个独立的个人网站?答案很简单:平台是租来的房子,随时可能被房东收回或限制采光;而个人网站是你买下的地皮,上面的每一块砖都归你所有……

    2026年5月26日
    4200
  • 服务器怎么安装小程序?服务器安装小程序详细步骤教程

    企业部署小程序需依托稳定、安全、可扩展的服务器环境,服务器安装小程序是技术落地的关键一步,直接影响系统稳定性、访问速度与后续运维成本,正确流程涵盖环境选型、部署准备、配置优化与安全加固四大环节,缺一不可,服务器选型:匹配业务规模与技术栈选择服务器前,必须明确小程序运行的技术底座——微信原生小程序需配合云开发或N……

    服务器运维 2026年4月17日
    4600
  • 7k皮卡堂29s和哪些服务器互通?,怎么玩?

    7k皮卡堂29s是7k平台皮卡堂游戏的第29号双线服务器,它与同平台的28s、30s以及部分早期合服后的老区存在直接跨服互通和资源联动关系,具体名单在玩家社区中有明确共识,7k皮卡堂29s究竟是哪个服务器?很多玩家第一次看到“29s”会疑惑它和普通数字区有什么区别,7k皮卡堂的服务器命名遵循一套固定规则,s后缀……

    2026年7月23日
    100
  • 服务器挂载云硬盘怎么操作?云硬盘挂载详细步骤教程

    服务器挂载云硬盘是提升计算资源存储能力、保障数据高可用的核心操作,其本质在于将独立的存储资源与计算节点动态连接,实现数据的持久化存储与弹性扩展,这一过程并非简单的物理连接,而是涉及磁盘初始化、文件系统创建及挂载点配置的系统级工程,正确执行该操作能有效避免数据丢失风险,显著提升业务系统的I/O性能与稳定性,核心价……

    2026年3月14日
    12300

发表回复

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