SSH 是每个折腾人的基本功,但窗口开了关、命令记了忘这个插件把 SSH 直接长进 DSH 里:浏览器就能执行远程命令、传文件、开隧道,还能一键让多台服务器同时干活侧边栏「SSH」入口,配好主机就能指挥
功能特性
命令执行
文件传输
端口转发隧道
集群并发
Web 终端
连接池复用
跳板机 ProxyJump
- 命令执行:选中主机直接跑命令,输出原样返回,查状态、看日志、部署一次搞定
- 文件传输:本地 ↔ 服务器双向传文件,远程目录自动创建,部署个配置就是一条命令的事
- 端口转发隧道:本地端口转发到远程内网服务——数据库、监控后台,本机直接连
- 集群并发:一条命令同时跑在多台主机上,按标签/环境过滤目标,批量操作不怕漏
- Web 终端:浏览器里的交互式 SSH 终端,走 WebSocket,跟本地终端体验一致
- 连接池复用:长连接复用,空闲 30 分钟自动断开,频繁操作不反复握手
- 多认证方式:密钥 / 密码 / passphrase 密钥都支持,还能配 ProxyJump 跳板机进内网
架构一览
主机配置 ~/.dsh/dsh-ssh.json(可从 ~/.ssh/config 导入)
连接池 持久长连接 · 空闲 30 分钟自动断开
隧道 本地端口转发 · 直连远程内网服务
Web 终端 WebSocket 双向通道
集群 ssh_cluster 并发执行 · 按标签/环境过滤
安装方式
同样是 web-ui-all 全家桶的一员:
dsh plugin add github:azhe411/web-ui-all
使用提醒
SSH 是强权限工具,用之前先确认三件事:命令可重放(断线重连可能重跑非幂等命令)、输出可能含敏感信息(别贴去公共场合)、资源真实消耗(传文件跑命令都是真实服务器开销)主机配置存在用户主目录私有文件里,别随便共享,安全意识常在线