WebSSH 终端 —— 给 fnOS 用的浏览器 SSH
在 NAS / 一体机上装一个「网页里的 SSH 客户端」,打开浏览器就能连服务器:不用在每台电脑装 PuTTY、不用到处同步密钥配置,会话和常用命令都留在本机应用里,适合运维、开发和自己折腾家里的 Linux。
适合谁
- 需要经常 SSH 到路由器、VPS、家里树莓派,又不想依赖某一台电脑的终端软件。
- 习惯用网页统一管理工具,希望主机列表、命令片段和登录状态放在同一套界面里。
- 已经在用 fnOS,想找一个和系统应用安装方式一致的 WebSSH 方案。
能做什么
- 多标签会话:一个窗口里开多条 SSH,标签切换,常用快捷键(例如 Alt+T 新标签、Alt+W 关标签、Ctrl+1–9 切换)。
- 主机管理:保存连接信息,新建标签时从列表里选主机,减少重复输入。
- 命令片段:把常用长命令存成片段,需要时一键插入当前终端,适合部署脚本、docker 一行命令等。
- SFTP 侧栏:在支持的前提下,可在同一标签里打开文件侧栏,做上传下载、在线编辑/预览等(具体能力随版本迭代)。
- 终端体验:基于 xterm.js,支持搜索、外观与字体等设置;首次连接时可按服务端提示处理主机密钥。
- 数据在本地:本地登录与 SQLite 存储,主机与片段等配置由本机应用进程管理(具体隔离与安全边界以 fnOS 应用沙箱为准)。
运行环境
- 面向 fnOS 应用打包;依赖 Node.js(清单中为 v22 系列,请以应用商店/安装说明为准)。
技术栈(简要)
前端 React + Vite + Tailwind;后端 Node(Express + WebSocket)与 ssh2;存储 better-sqlite3。
下载地址
链接: https://pan.baidu.com/s/1O9cBN0RbmBfQLsnQ4nVJ4A?pwd=gafn 提取码: gafn
截图预览




