SSH 服务状态与会话查看
SSH 登不上、或者怀疑有人在用弱口令反复尝试时,先看两个东西:服务本身是否启用、以及当前有哪些会话在线。服务状态能排除「根本没开」与「密钥没生成」这类基础问题;会话列表能确认登录来源与认证方式,是安全巡检与排障的常规入口。三厂都有状态与会话两组命令,输出字段含义接近。
基本信息
| 适用平台 | 华为 VRP、思科 IOS、H3C Comware |
|---|---|
| 华为命令 | display ssh server status / display ssh server session |
| 思科命令 | show ip ssh(服务)/ show ssh(会话) |
| H3C 命令 | display ssh server status / display ssh server session |
| 关键字段 | SSH 版本、服务启用状态、会话编号、加密算法、认证类型、用户名 |
| 安全建议 | 使用 SSHv2、限制登录来源、避免超时设置过长 |
典型使用场景
- SSH 无法登录:先确认服务状态与版本,再看是密钥问题还是认证问题
- 安全巡检:核查在线会话数量与来源,发现异常登录
- 变更前核查:确认没有他人正在操作设备,避免配置冲突
- 加固验收:核对当前使用的加密算法与版本是否符合基线要求
- 故障取证:结合日志确认某次登录成功与否
华为 VRP
华为 VRP
<Huawei> display ssh server status # 服务是否启用、支持的版本
SSH version : 2.0
SSH server : Enable
<Huawei> display ssh server session # 当前在线会话
Conn Ver Encry State Auth-type Username
VTY 0 2.0 AES Session password netadmin
<Huawei> display users # 结合用户界面列表交叉确认思科 IOS
思科 IOS
SW-CORE-01# show ip ssh # 服务状态与认证超时
SSH Enabled - version 2.0
Authentication timeout: 120 secs
SW-CORE-01# show ssh # 当前会话明细
Connection Version Mode Encryption State
2 2.0 IN aes256-ctr Session started
SW-CORE-01# show users # 与线路占用情况交叉确认H3C Comware
H3C Comware
<H3C> display ssh server status
SSH server: Enabled
SSH version: 2.0
<H3C> display ssh server session
Conn Ver Encry State Auth-type Username
VTY 0 2.0 AES Session password netadmin
<H3C> display users
! 部分版本显示字段名略有差异,以设备实际输出为准输出字段读法
| 字段 | 含义 | 异常判读 |
|---|---|---|
| SSH version / Ver | 协商使用的协议版本 | 出现 1.x 说明加固未生效 |
| SSH server / Enabled | 服务是否启用 | Disable 时任何客户端都连不上 |
| Conn / Connection | 会话编号对应的线路 | 数量异常增多需排查是否被暴力尝试 |
| Encry / Encryption | 会话加密算法 | 出现弱算法说明未按基线收敛 |
| Auth-type | 认证方式(password / publickey) | 与预期不符说明认证策略被改动 |
算法协商失败类问题不会出现在会话列表里(会话还没建立就结束了),这类故障要结合日志与客户端调试输出排查,不能只看设备侧的状态命令。