如何查看服务器登录用户?服务器用户管理必备技巧

服务器查看登录用户

查看当前登录服务器用户的核心方法是使用终端命令:whowfingerlast 以及检查系统日志 /var/log/secure (Linux) 或 /var/log/auth.log (Linux) 或安全事件日志 (Windows)。

如何查看服务器登录用户


核心命令:实时查看当前活跃用户

  1. who 命令

    • 功能: 最简洁地列出当前登录系统的用户会话。
    • 输出示例:
      root     pts/0        2026-06-15 09:30 (192.168.1.100)
      admin    pts/1        2026-06-15 10:15 (203.0.113.5)
    • 关键信息: 用户名、登录终端类型(tty物理终端/pts伪终端)、登录时间、来源IP地址(如有)。
    • 常用选项:
      • who -b:显示系统最后一次启动时间。
      • who -r:显示当前运行级别。
  2. w 命令

    • 功能: who命令的增强版,提供更丰富的实时信息,是运维人员首选
    • 输出示例:
       09:45:03 up 2 days,  5:32,  2 users,  load average: 0.00, 0.01, 0.05
      USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
      root     pts/0    192.168.1.100    09:30    5.00s  0.05s  0.00s top
      admin    pts/1    203.0.113.5      10:15   15:39   0.02s  0.02s -bash
    • 关键信息: 系统运行时间、负载、用户数;每个用户的用户名、终端、来源IP、登录时间、空闲时间、总CPU时间、当前进程CPU时间以及他们正在执行的命令 (WHAT)WHAT列对识别异常活动至关重要。
  3. finger 命令

    • 功能: 提供更详细的用户信息,通常需要安装(yum install fingerapt install finger)。
    • 输出示例:
      Login: root                 Name: root
      Directory: /root                        Shell: /bin/bash
      On since Sat Jun 15 09:30 (CST) on pts/0 from 192.168.1.100
       5 seconds idle
      New mail received Sat Jun 15 09:40 2026 (CST)
           Unread since Sat Jun 15 09:00 2026 (CST)
      No Plan.
    • 关键信息: 用户名、全名、主目录、使用的Shell、登录详情(时间、终端、来源)、空闲时间、邮件状态、用户计划文件(~/.plan),适合需要了解用户背景信息时使用。

历史查询与审计:追踪登录足迹

如何查看服务器登录用户

  1. last 命令

    • 功能: 读取 /var/log/wtmp 文件,查看系统所有用户的登录/注销历史记录(包括重启事件)。
    • 输出示例:
      root     pts/0        192.168.1.100    Sat Jun 15 09:30   still logged in
      admin    pts/1        203.0.113.5      Sat Jun 15 10:15   still logged in
      reboot   system boot  5.4.0-150-generic Sat Jun 15 09:28   still running
      (系统启动记录)
    • 关键信息: 用户名、登录终端/来源、来源IP地址、登录时间、注销时间(或still logged in/down/crash)、会话持续时间。是安全审计追踪可疑登录的核心工具。
    • 常用选项:
      • last -n 10:仅显示最近10条记录。
      • last username:查看特定用户记录。
      • last -i:将IP地址显示为主机名(如果配置了反向解析)。
      • lastb:查看失败的登录尝试(读取/var/log/btmp,通常需要sudo权限)。
  2. 系统认证日志

    • 位置 (Linux):
      • /var/log/secure (RHEL/CentOS/Rocky/AlmaLinux)
      • /var/log/auth.log (Debian/Ubuntu)
    • 位置 (Windows): 事件查看器 -> Windows 日志 -> 安全,筛选事件ID 4624 (成功登录)、4625 (失败登录)、4634/4647 (注销)。
    • 功能: 提供最详细、最原始的登录/登出、认证成功/失败、sudo提权等安全事件记录,包含时间戳、用户名、源IP、使用的服务/协议(如SSH)、进程ID等,是深度安全调查的基石。
    • 查看方法:
      • sudo tail -f /var/log/secure (实时监控RHEL系)
      • sudo grep "Accepted password" /var/log/auth.log (查找Ubuntu成功登录)
      • sudo journalctl -u sshd (使用systemd的系统的SSH日志)

进阶监控与安全实践:超越基础命令

  • 实时监控与告警:

    • 使用 watch 命令:watch -n 5 'w' 每5秒刷新一次w的输出。
    • 部署集中式日志系统 (ELK Stack, Graylog, Splunk):将多台服务器的认证日志集中收集、索引、分析和告警,实现跨服务器用户登录行为监控。
    • 配置实时告警:利用工具如 swatchlogwatch 或 SIEM 系统,对关键事件(如root登录、非工作时间登录、多次失败登录、特定IP登录)触发邮件或IM告警。
  • 增强安全性的关键配置:

    如何查看服务器登录用户

    • SSH 加固:
      • 禁用 root 直接登录: /etc/ssh/sshd_config 中设置 PermitRootLogin no,强制使用普通用户登录后su/sudo
      • 使用 SSH 密钥认证: 完全禁用密码登录 (PasswordAuthentication no),杜绝暴力破解。
      • 限制用户/组登录: 使用 AllowUsers user1 user2AllowGroups admin
      • 更改默认 SSH 端口: Port 2222 (避免自动化扫描)。
      • 使用 Fail2Ban: 自动屏蔽短时间内多次登录失败的 IP 地址。
    • 审计策略:
      • 确保 /var/log/wtmp/var/log/btmp/var/log/secure/auth.log 得到妥善轮转和保留足够长时间(符合合规要求)。
      • 配置 auditd (Linux Audit Daemon) 进行更细粒度的系统调用审计(如记录特定文件访问、命令执行)。
    • 最小权限原则: 严格限制用户权限,仅授予完成工作所必需的最小权限,大量使用 sudo 并精细控制 sudoers 文件。

独立见解:登录监控的价值远超“看看谁在线”

查看登录用户不仅是日常运维操作,更是服务器安全态势感知的第一道防线,持续监控登录信息能让你:

  1. 即时发现入侵迹象: 异常时间登录、未知IP登录、来源国家异常、用户执行可疑命令 (wWHAT列)、大量失败登录 (lastb)。
  2. 追踪内部操作: 在故障排除或安全事件调查时,明确特定时间点谁在系统上做了什么。
  3. 满足合规要求: 严格的审计规范(如等保、PCI DSS、GDPR)要求记录并定期审查用户登录活动。
  4. 优化资源管理: 识别长时间空闲会话或僵尸进程,及时清理释放资源,自动化脚本定期清理 InactiveIdle 过长的会话可提升效率。

熟练掌握 w, last, 日志分析是服务器管理员的必备技能。将被动查看升级为主动监控和防御体系才是专业运维与安全管理的分水岭,通过加固SSH、部署集中日志分析、配置实时告警并遵循最小权限原则,你能显著提升服务器的安全基线,将用户登录信息转化为强大的安全情报来源。

你在日常运维中,最常用哪个命令查看用户登录?是否有遇到过通过登录监控发现安全威胁的实际案例?欢迎分享你的经验和最佳实践!

原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/26093.html

(0)
上一篇 2026年2月12日 14:42
下一篇 2026年2月12日 14:47

相关推荐

  • 防火墙应用系统软件,究竟在网络安全中扮演着怎样的关键角色?

    防火墙应用系统软件是部署于网络边界或关键节点,通过预定义安全策略对网络数据流进行过滤、监控和控制的专用软件系统,它作为网络安全体系的核心防线,通过分析数据包的源地址、目标地址、协议类型、端口号及连接状态等信息,依据规则决定数据包的传输许可,从而有效隔离非授权访问、遏制恶意流量、防止信息泄露,并为网络活动提供审计……

    2026年2月4日
    100
  • 如何实现防火墙分布式集中管理,提高网络安全效率?

    防火墙分布集中管理研究及应用分布式防火墙集中管理是指通过统一平台,对分散在不同地理位置、不同网络区域的防火墙设备进行统一配置、监控、策略下发、日志收集、审计和响应处置的管理模式,其核心价值在于实现全局安全策略的一致性、大幅提升运维效率、增强整体安全态势感知能力、降低安全风险和管理复杂度,在大型企业、分支机构众多……

    2026年2月5日
    200
  • 服务器机房改造费用高吗?专业方案与成本控制解析,老旧机房升级预算多少

    数字化转型的基石与效能跃升的引擎核心结论: 现代服务器机房改造绝非简单的设备更新,而是企业提升IT支撑能力、保障业务连续性、实现绿色低碳发展的战略性举措,通过系统性的规划与专业实施,可显著提升能效、可靠性、可管理性与安全性,为企业注入强劲的数字动能,驱动机房改造的核心动因业务需求激增: 云计算、大数据、AI等新……

    2026年2月16日
    3600
  • 如何安装Windows中文版服务器监控工具?全面指南与工具推荐

    服务器监控windows中文服务器监控Windows是指使用专业工具和技术手段,持续、系统地收集、分析运行于Windows Server操作系统上的服务器的性能指标、事件日志、服务状态以及资源利用率等关键数据,旨在确保其稳定、高效、安全运行,并在问题影响业务前发出预警或自动干预的管理实践,其核心价值在于保障业务……

    2026年2月8日
    200
  • 服务器最大支持内存多少?XX型号服务器内存配置参数详解

    服务器最高支持内存?这取决于您选择的硬件组合与配置目标,目前主流企业级服务器单机最高可支持的内存容量范围通常在数TB级别,顶级配置可达24TB甚至更高, 准确的上限并非一个固定数字,而是由多个关键硬件组件协同决定的精密上限,理解这些限制因素对于规划高性能、高可靠性的IT基础设施至关重要,核心限制因素解析服务器能……

    2026年2月14日
    400
  • 防火墙技术究竟如何应用于不同场景?案例分析揭示关键要点!

    防火墙技术作为网络安全的核心防线,已在各行各业得到广泛应用,通过精准的策略控制与流量分析,有效抵御外部攻击与内部风险,以下是几个典型的防火墙技术应用案例,深入解析其实现原理与专业价值,金融行业:多层防护保障交易安全金融系统对安全性与实时性要求极高,某大型银行采用下一代防火墙(NGFW)构建了分层防御体系:边界防……

    2026年2月4日
    210
  • 服务器查看用户名怎么查?查看用户名的命令与步骤详解

    要准确查看服务器上的用户名信息,最核心的方法是直接通过服务器操作系统提供的用户管理工具或命令行接口进行操作,具体方法取决于服务器的操作系统(如 Windows Server 或 Linux/Unix 发行版),Windows Server 环境查看用户名Windows Server 提供了图形界面和命令行两种主……

    2026年2月13日
    500
  • 服务器的重新启动处于挂起状态怎么解决?服务器重启卡住解决方法

    当服务器重新启动进程长时间停滞在”挂起状态”,表明系统无法完成关机或启动流程的核心操作,这通常由关键进程阻塞、待处理系统更新、文件锁定或硬件故障引起,需立即干预避免数据损坏,挂起状态的深层机制分析服务器重启涉及三个阶段:服务卸载阶段:系统终止运行中的服务(如数据库、虚拟化平台)资源释放阶段:解除文件/注册表锁定……

    2026年2月9日
    200
  • 防火墙技术安装步骤详解,从入门到实战,常见问题解答汇总?

    防火墙技术的安装是一个系统性工程,涉及硬件选择、软件配置、策略部署及持续维护等多个环节,正确的安装不仅能有效防范网络攻击,还能优化网络性能,确保业务连续性与数据安全,以下是基于专业实践的详细安装指南,涵盖核心步骤、关键考量及最佳实践,安装前的规划与准备在安装防火墙前,必须进行全面的规划,以确保方案与实际需求匹配……

    2026年2月3日
    200
  • 服务器机架多少钱一台 | 2026最新机架式服务器报价

    服务器机架价格的核心区间通常在人民币 3,000 元至 30,000 元之间, 这个看似宽泛的范围,其背后是由一系列关键因素共同决定的,理解这些变量,对于企业做出符合实际需求、预算合理且面向未来的采购决策至关重要,价格并非单纯由品牌或尺寸决定,而是设备物理特性、功能配置、环境适配性与供应链状况的综合体现, 影响……

    2026年2月14日
    200

发表回复

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