应用介绍
在浏览器里连上自己的服务器执行命令,并集中登记服务器清单的网页工具。
它解决什么问题
服务器运维里最高频的动作其实很小:看一眼磁盘还够不够、某个服务是不是还活着、tail 一段日志确认报错。这些动作加起来可能只要半分钟,但前提是你手边得有一台装了终端软件的电脑、有凭据、还记得那台机器叫什么 IP。换台电脑、借别人的工位、手上只有手机的时候,「半分钟的事」就办不成。
另一个琐碎问题是机器一多,清单就散在各处:哪台是测试、哪台跑数据库、某某 IP 是谁的,问一次答一次。
这个工具把这两件事放进浏览器:服务器清单集中维护在一处(IP、资源描述、用途、最近登录时间),从清单点「登录终端」进入该服务器的终端页,命令输完回车执行,输出按行回显;离开页面或点「断开连接」即结束会话。适合日常查看与执行一次性命令,不追求当一个完整的终端替代品。
核心功能
- 服务器资源清单:列出账号下的服务器资产,字段含 IP、资源描述、用途、最近登录时间;「刷新」重新拉取列表。资源按登录账号归属读取,未登录时列表为空。
- 维护资源信息:编辑页可修改资源描述与用途(IP 只读),两项均必填,保存后返回列表。
- 网页终端:进入终端页自动建立连接,输入命令回车执行,输出按行显示;服务端会依据关键字判断该行是否为报错,报错行以红色标出。
- 会话内命令历史:按键盘上、下方向键翻阅本次会话里执行过的命令。
- 连接生命周期:切换服务器、关闭页面或点「断开连接」都会结束当前会话;服务端对闲置会话设有过期清理。
怎么用
- 1打开
/wit-lab/superssh,默认进入「资源列表」,查看自己账号下的服务器资产。 - 2需要补全信息时点某台服务器的「编辑」,填写资源描述与用途后保存。
- 3点「登录终端」进入该服务器的终端页,页面回显连接结果。
- 4在底部命令行输入命令,回车发送,结果输出在上方区域。
- 5结束时点「断开连接」。
常见问题
Q:它连接的是谁?
A:连接你账号下自行登记、用于运维管理的服务器资产,属于日常运维场景;服务端通过 SSH 协议登录目标主机,会话建立在你的浏览器与服务器之间。
Q:能连清单里任意一台服务器吗?
A:目前不能。清单用于登记资产,而后端建立连接时使用的是服务端预先配置的主机、账号参数,页面上选中的资源条目尚未把主机、端口与凭据传给连接接口。连接的是哪台机器以服务端配置为准。
Q:可以跑 top、vim 这类程序吗?
A:不适合。命令按「执行一次并读取输出」的方式处理,单条命令的输出读取有时间上限,适合 ls、df -h、systemctl status 这类一次性返回结果并退出的命令。
Q:有自动补全或多标签终端吗?
A:没有。当前是单个命令行输入框加一块输出区,只提供本次会话的上下键历史,没有补全、分屏与多会话标签。
Q:为什么命令输出里个别正常内容也标红了?
A:输出是否为报错由服务端按关键字判断,出现 error、failed、not found、permission denied 等字样就会被视为报错行,所以普通文本命中了这些词也会标红,仅供提示。