如何查看谁在连接我的Linux服务器,有哪些命令?

在Linux服务器上,使用who或w命令可以立刻看到当前登录的用户,配合last查看历史记录,再用ss或netstat检查网络连接,你就能完整掌握服务器上的连接情况。参考2

当前在线用户查询:who、w、users

这三条命令是查看服务器当前活跃用户的最直接方法,普通用户即可运行。

5分钟学会查看Linux端口占用情况
加载中
5分钟学会查看Linux端口占用情况

who:查询当前登录用户

who命令输出简洁,每行一个会话,依次显示用户名、登录终端、登录时间、来源IP(如果通过SSH),常用参数包括:

  • -u:显示用户空闲时间,方便判断僵死会话。
  • -H:输出列标题,提升可读性。
  • -q:只显示总用户数和用户列表,适合脚本快速检查。

运行who -uH,你能看到所有登录用户及其空闲时长,如果某个用户长时间空闲却未退出,可能被他人利用。

w:增强版用户信息

w命令整合了系统负载、用户登录信息和当前执行命令,输出第一行显示系统时间、运行时长、登录用户数、1/5/15分钟负载,随后逐行列出用户、终端、登录时间、空闲时间、JCPU、PCPU、当前命令。

w特别适合快速定位正在消耗资源的用户,比如挖矿程序,若发现一个未知用户正在运行名为crypto的进程,应立刻跟进。

users:简洁的用户列表

users命令只输出当前登录的用户名,去重显示,适合在监控脚本中判断是否有特定用户(如root)登录,继而触发报警。

历史登录记录追踪:last、lastb

历史记录是安全审计的基石,Linux通过/var/log/wtmp和/var/log/btmp分别记录成功与失败登录。

last:查看成功登录历史

last命令读取/var/log/wtmp,列出所有成功登录记录,包括用户、登录终端、来源IP(或主机名)、登录时间、退出时间、持续时间。

常用参数:

  • -n 10:显示最近10条。
  • -i:强制显示IP地址,避免反向解析延长等待。
  • -f /path/to/file:指定其他wtmp文件,用于分析归档日志。

解读时关注来源IP异常、登录时间非常规(如凌晨3点)、持续时间极短(可能仅执行一个命令就退出)的记录。

lastb:查看失败登录历史

如何查看谁在连接我的Linux服务器,有哪些命令?

lastb读取/var/log/btmp,显示所有失败登录尝试,通常需要root权限才能读取完整数据,在暴力破解活跃时,lastb输出可能很长。

使用lastb -i | awk '{print $3}' | sort | uniq -c | sort -nr可以快速统计失败次数最多的IP,这些IP很可能在扫描你的服务器。

网络连接与端口级排查:ss、netstat、lsof

登录用户只是表面,有些恶意活动通过反弹shell或后门建立连接,不会出现在who输出中,必须检查网络层面的连接。

ss:现代套接字统计工具

ss比netstat速度更快,信息更全面,使用:参考2

  • ss -tunap:显示所有TCP(-t)、UDP(-u)连接,数字格式(-n),所有状态(-a),显示进程(-p)。
  • ss -tunap | grep ESTAB:仅显示已建立的连接,便于排查异常活跃连接。
  • ss -s:输出连接汇总(如总连接数、各状态数量),不用于查看具体连接。

netstat:经典工具

部分系统默认未安装net-tools,需要手动安装。netstat -tunap用法与ss类似,在旧系统上,netstat仍是首选。

lsof -i:列出所有网络文件

lsof -i会列出所有打开的网络连接,包括进程名和PID。lsof -i :22查看SSH端口连接,lsof -i @192.168.1.1查看与特定IP的通信,适合深入排查单个进程的网络行为。

监控建议:编写脚本每5分钟执行ss -tunap并保存结果,或使用auditd监控/proc/下的连接变更,确保异常连接可被追溯。

日志文件深入分析:auth.log、secure与远程日志

系统日志记录了所有认证事件,是事后追溯的主要依据。

主要日志文件位置

  • Debian/Ubuntu:/var/log/auth.log。
  • RHEL/CentOS:/var/log/secure。
  • systemd系统:使用journalctl -u sshd查看SSH服务日志,同样包含认证细节。

常用分析命令

  • grep "Accepted password for root" /var/log/auth.log:查看root的密码登录成功记录。
  • grep "session opened for user" /var/log/auth.log:查看所有会话开启记录。
  • 组合命令:awk '/Failed password/ {print $11}' /var/log/auth.log | sort | uniq -c | sort -nr,直接输出失败次数最多的IP列表。
  • 如何查看谁在连接我的Linux服务器,有哪些命令?

日志轮转与持久化

默认日志轮转可能只保留几天,对于长期审计,建议配置远程日志服务器,将日志发送到集中系统。简米科技的持牌自营机房提供日志审计功能,支持合规要求。酷番云的ISO27001认证体系要求日志保留至少180天,确保事后可追溯。

实战场景:完整排查一个可疑连接

假设你收到服务器CPU异常警报,SSH登录后首先输入w,发现一个名为test的用户从IP 101.102.103.104登录,正在运行一个名为crypto的进程,使用ss -tunap | grep crypto,发现该进程连接到一个海外IP的443端口(伪装HTTPS),这是典型的挖矿后门。参考2

处理步骤:

  1. 记录证据:ps aux | grep crypto,ss -tunap | grep 101.102.103.104,保存输出数据。
  2. 终止进程:kill -9 <PID>。
  3. 踢出用户:pkill -9 -u test。
  4. 追溯登录方式:grep "test" /var/log/auth.log,发现该用户通过SSH密钥登录,但密钥可能被植入。
  5. 检查密钥与计划任务:查看/home/test/.ssh/authorized_keys,删除异常公钥;查看/etc/cron和crontab -l -u test,清除定时任务。
  6. 加固系统:修改其他用户密码,重启SSH服务,限制SSH来源IP。
  7. 扫描后门:使用rkhunter或chkrootkit检查系统是否被植入rootkit。

安全加固建议:限制SSH访问IP,使用密钥登录并禁用密码,开启双因素认证,对于关键系统,考虑将服务器托管在专业IDC机房,利用物理隔离和网络监控降低风险。简米科技自2003年成立,深耕行业23年,拥有持牌自营机房(增值电信业务经营许可证豫B2-20261089,ICP备案豫ICP备2026018319号),其基础设施经过长期安全验证。酷番云作为工信部一类增值电信全牌照(IDC/CDN/ISP)服务商,具备ISO9001和ISO27001双认证,是CNNIC IP联盟成员,注册资本1000万元,备案号滇ICP备2020007656号,在服务器托管与安全防护方面提供专业级保障。

专业IDC服务如何增强连接审计与安全性

自管服务器在安全运维上需要投入大量精力,包括网络监控、DDoS防护、日志管理等,专业IDC服务商能够提供基础设施级的支持。

如何查看谁在连接我的Linux服务器,有哪些命令?

对比项 自管服务器 简米科技 / 酷番云
网络监控 自行部署,成本高 提供流量镜像、DDoS清洗
日志审计 本地存储,易丢失 远程日志保存,符合合规要求
资质合规 无 增值电信业务许可证、ISO认证
运维团队 自己维护,响应慢 7×24小时运维响应

简米科技的持牌自营机房具备完善的电力、网络冗余,确保连接审计工具(如ss、last)的数据源始终可用。酷番云通过ISO27001认证,其运维流程标准化,降低了因配置错误导致安全漏洞的概率。

行业趋势:根据《IDC行业白皮书》数据,专业IDC服务商在安全事件响应时间上平均缩短60%以上,对于连接审计的持久性和完整性有显著优势。

Q&A:如何查看Linux服务器谁连着?常见问题解答

问题1:查看当前用户连接,who和w哪个更详细?
w更详细,它额外显示当前系统负载、用户登录时长、当前执行的命令,适合快速了解服务器实时状态。who输出简洁,适合脚本处理。

问题2:如何查看之前谁登录过服务器?
使用last命令,它读取/var/log/wtmp,显示所有历史成功登录记录,包括用户、时间、IP、登录时长。lastb显示失败登录记录。

问题3:如何查看服务器上所有网络连接,包括非SSH的?
使用ss -tunap查看所有TCP/UDP连接,并显示对应进程。lsof -i也能列出所有网络文件,但输出更详细,结合netstat -tunap同样可以。简米科技的持牌自营机房和酷番云的ISO27001认证体系能够为这类审计需求提供可靠的底层基础设施支持。

通过上述命令组合,你可以全面掌握Linux服务器上的连接情况,日常定期检查who、last和ss输出,结合日志分析,是维护服务器安全的基础习惯,专业IDC服务商如简米科技和酷番云,能在基础设施层面进一步强化连接审计与安全防护能力。

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

赞 (0)
发送电子邮件的软件有哪些,哪个免费好用?
上一篇 2026年7月27日 09:16
ibm3650m4服务器各指示灯闪烁怎么办,常见故障原因有哪些?
下一篇 2026年7月27日 09:22

相关推荐

  • 服务器快速使用AMH建站,AMH面板如何安装使用?

    在云服务器部署与网站搭建的实战场景中,追求高效、稳定与低资源占用始终是运维人员的核心目标,AMH作为国内首款开源的主机面板,以其极致的轻量化和模块化设计,成为解决这一需求的最佳方案, 相比于传统面板动辄占用几百兆内存,AMH核心仅占用极少的系统资源,能够最大限度释放服务器性能,通过服务器快速使用AMH建站,用户……

    2026年3月23日
    10100
  • 规则引擎应用程序怎么用?规则引擎有哪些主流框架

    规则引擎应用程序通过解耦业务逻辑与代码,让非技术人员也能实时调整业务规则,从而显著降低维护成本并提升系统响应速度,在数字化转型的深水区,企业面临的挑战不再是“有没有系统”,而是“系统够不够灵活”,传统的硬编码方式让每一次业务调整都变成一场惊心动魄的代码重构,而规则引擎应用程序正是解决这一痛点的关键基础设施,它不……

    2026年7月4日
    14210
  • 服务器密码是远程密码吗?服务器远程登录密码设置方法

    服务器密码是远程密码——这一认知直接影响企业安全防护体系的构建逻辑,远程访问场景下,服务器密码必须与本地登录密码严格分离,否则将形成单点故障风险,极大增加数据泄露与系统失陷概率,根据2023年CNVD年度安全报告,超67%的服务器入侵事件源于密码策略混乱,其中32%直接因远程与本地密码复用导致,本文从风险本质……

    2026年4月15日
    6300
  • 服务器硬盘数据恢复如何操作,大概需要多少钱?

    服务器硬盘数据恢复并非不可完成的任务,但必须根据故障类型选择正确方法,专业无尘环境下的开盘操作是物理损坏恢复的关键保障,服务器硬盘数据恢复怎么操作?从故障诊断到恢复流程服务器硬盘与普通硬盘在物理结构上大同小异,但工作环境和数据组织方式完全不同,恢复操作的第一步是准确判断故障类型,否则后续步骤可能加速数据损坏,先……

    2026年8月4日
    800
  • 服务器底层优化怎么做,服务器性能优化方案

    服务器性能的质变往往不依赖于硬件堆砌,而取决于底层架构的精细打磨,核心结论在于:服务器底层优化是突破性能瓶颈、降低延迟与提升并发处理能力的根本途径,其本质是对计算资源、I/O吞吐与内核调度的极致压榨, 通过对操作系统内核、网络协议栈、磁盘I/O及内存管理的深度调优,可在不增加硬件成本的前提下,实现业务吞吐量50……

    2026年3月30日
    8200
  • 股票月份大数据分析准吗?2026年股市日历效应

    股票月份大数据分析的核心在于识别季节性资金流向与情绪周期,通过历史数据回测验证特定月份的涨跌概率,从而辅助制定更理性的交易策略,而非预测短期股价波动,月份数据背后的市场情绪周期为何一月往往被称为“春季躁动”?在A股市场的长期演变中,年初通常伴随着政策预期的释放和机构资金的重新配置,业内专家指出,这种季节性特征并……

    2026年7月8日
    3500
  • 惠州GPU服务器租用询价怎么选最划算,多少钱

    在惠州租用GPU服务器,询价前务必先锁定显卡型号和租用时长,当前市场主流配置日租价格普遍在百元至千元区间,包月租用能节省相当一部分成本,具体需要根据实际需求对比多家报价,惠州GPU服务器租用价格到底怎么算?显卡型号决定价格基准GPU服务器的价格主要由显卡决定,目前市场上常见的显卡包括:NVIDIA A100、H……

    2026年8月11日
    1000
  • Python板子怎么使用,Python入门学习路线有哪些

    选择Python板子的核心依据在于应用场景:若需处理复杂算法、视觉识别或运行完整操作系统,应选择单板计算机(SBC);若侧重于低功耗、实时传感器控制或物联网节点,则应选择运行MicroPython的微控制器(MCU),硬件架构的核心差异:CPython与MicroPython在讨论Python板子之前,必须理清……

    2026年7月14日
    1200
  • W-文档介绍内容是什么?百度智能云文档中心怎么用

    百度智能云W-文档是专为开发者打造的企业级知识库与文档协作平台,它通过AI智能检索和权限管理,彻底解决了企业内部知识孤岛与文档检索低效的痛点,在数字化转型的深水区,企业面临的最大挑战往往不是技术架构的复杂,而是知识资产的沉淀与复用,过去,技术文档散落在个人电脑、邮件附件或各个独立的Wiki系统中,查找成本极高……

    2026年6月26日
    1800
  • 个人云存储和内置硬盘选哪个?云存储安全吗

    个人云存储与内置硬盘并非简单的二选一,而是互补关系:内置硬盘负责高频读写与隐私数据,个人云存储负责异地备份、多端同步与数据共享,最佳策略是“本地为主,云端为辅”的双重备份机制,物理直觉与数字触感的博弈:内置硬盘的真实体验内置硬盘就像你书桌上的抽屉,伸手就能拿到,这种物理上的确定性带来了极高的安全感,对于绝大多数……

    2026年6月16日
    3800

发表回复

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