收起左侧

【FPK应用】在线SSH

18
回复
1419
查看
[ 复制链接 ]

6

主题

20

回帖

0

牛值

系统先锋体验团🛩️

2026-5-7 22:00:14 显示全部楼层 阅读模式

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

截图预览

1.png

2.png

3.png

4.png

5.png

收藏
送赞 3
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

6

主题

20

回帖

0

牛值

系统先锋体验团🛩️

2026-5-9 07:07:27 楼主 显示全部楼层

更新版本0.5.8.3

添加服务器信息查看

image.png

添加UI及终端自定义颜色,可导入导出主题

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

24

回帖

0

牛值

江湖小虾

2026-5-8 08:39:21 显示全部楼层

能不能出一个docker的通用版本

本身支持 arm 和 x86  详情 回复
2026-5-8 15:05

2

主题

65

回帖

0

牛值

初出茅庐

飞牛百度网盘玩家AMD适配纪念勋章

2026-5-8 09:15:14 显示全部楼层

好东西,可以随时调试了!victory

3

主题

8

回帖

0

牛值

江湖小虾

2026-5-8 11:01:02 显示全部楼层

移动端体验怎么样

6

主题

20

回帖

0

牛值

系统先锋体验团🛩️

2026-5-8 15:05:04 楼主 显示全部楼层
Aaron_HZZda 发表于 2026-5-8 08:39
能不能出一个docker的通用版本

本身支持 arm 和 x86
我的意思是能不能出一个docker版本的,nas用的是别家的系统  详情 回复
2026-5-8 15:18

0

主题

24

回帖

0

牛值

江湖小虾

2026-5-8 15:18:50 显示全部楼层
浅笑心柔 发表于 2026-5-8 15:05
本身支持 arm 和 x86

我的意思是能不能出一个docker版本的,nas用的是别家的系统
mcbbc/fnos-webssh 这个是docker镜像  详情 回复
2026-5-8 18:30
这个应该可以  详情 回复
2026-5-8 18:05
lucky集成了这个玩意儿,用起来还可以  详情 回复
2026-5-8 15:43

2

主题

31

回帖

0

牛值

江湖小虾

2026-5-8 15:43:26 显示全部楼层
Aaron_HZZda 发表于 2026-5-8 15:18
我的意思是能不能出一个docker版本的,nas用的是别家的系统

lucky集成了这个玩意儿,用起来还可以

6

主题

20

回帖

0

牛值

系统先锋体验团🛩️

2026-5-8 18:05:39 楼主 显示全部楼层
Aaron_HZZda 发表于 2026-5-8 15:18
我的意思是能不能出一个docker版本的,nas用的是别家的系统

这个应该可以

6

主题

20

回帖

0

牛值

系统先锋体验团🛩️

2026-5-8 18:30:52 楼主 显示全部楼层
Aaron_HZZda 发表于 2026-5-8 15:18
我的意思是能不能出一个docker版本的,nas用的是别家的系统

mcbbc/fnos-webssh 这个是docker镜像
有compose部署代码吗  详情 回复
2026-5-9 15:20

2

主题

10

回帖

0

牛值

系统先锋体验团🛩️

飞牛百度网盘玩家

2026-5-9 13:11:03 显示全部楼层

image.png

打不开,用不了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
打不开大概率是端口冲突了  详情 回复
2026-5-9 14:25
可以看一下 /vol1/@appdata/webssh 这个路径的日志。看看报什么错误  详情 回复
2026-5-9 14:24

6

主题

20

回帖

0

牛值

系统先锋体验团🛩️

2026-5-9 14:24:48 楼主 显示全部楼层
・D・ 发表于 2026-5-9 13:11
打不开,用不了

可以看一下 /vol1/@appdata/webssh 这个路径的日志。看看报什么错误

6

主题

20

回帖

0

牛值

系统先锋体验团🛩️

2026-5-9 14:25:50 楼主 显示全部楼层
・D・ 发表于 2026-5-9 13:11
打不开,用不了

打不开大概率是端口冲突了

0

主题

24

回帖

0

牛值

江湖小虾

2026-5-9 15:20:10 显示全部楼层
浅笑心柔 发表于 2026-5-8 18:30
mcbbc/fnos-webssh 这个是docker镜像

有compose部署代码吗
docker run -d --name fnos-webssh \ -p 9281:9281 \ -v /your/host/webssh-data:/data \ --restart unless-stopped \ fnos-webssh:latest  详情 回复
2026-5-9 17:00

6

主题

20

回帖

0

牛值

系统先锋体验团🛩️

2026-5-9 17:00:02 楼主 显示全部楼层
Aaron_HZZda 发表于 2026-5-9 15:20
有compose部署代码吗

docker run -d --name fnos-webssh \
  -p 9281:9281 \
  -v /your/host/webssh-data:/data \
  --restart unless-stopped \
  fnos-webssh:latest
下载镜像后发现容器内端口明明是:9180  详情 回复
2026-5-17 15:47

10

主题

436

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家fnOS1.0上线纪念勋章

2026-5-17 10:35:26 显示全部楼层

应用版,在公网 域名环境下打开是空白的,使用fnid登录访问可以打开,难道是跨域的问题?

出现 Mixed Content 混合内容跨协议阻塞 错误:

页面通过 HTTPS 访问 https://xxxxxx:5666/(fnOS 登录页),却嵌套请求了不安全的 HTTP 地址 http://xxxxxx:9180/,浏览器出于安全策略直接拦截了该请求。

解决该问题的办法是,用户可以自行在软件设置页面填写反代url(https),这样iframe类型才能正常访问,但是楼主打包的应用应该是有问题的,无法设置自定义URL。

10

主题

436

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家fnOS1.0上线纪念勋章

2026-5-17 15:47:35 显示全部楼层
浅笑心柔 发表于 2026-5-9 17:00
docker run -d --name fnos-webssh \
  -p 9281:9281 \
  -v /your/host/webssh-data:/data \

下载镜像后发现容器内端口明明是:9180

10

主题

436

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家fnOS1.0上线纪念勋章

2026-5-17 16:17:56 显示全部楼层

基于楼主的镜像文件打包了一个docker版应用。占用端口:9180,如果公网访问需反代一个url(https)填写到设置项

通过网盘分享的文件:fnos-webssh.fpk
链接: https://pan.baidu.com/s/1t5ztKqONek8riJ-sJq8HEg?pwd=2vp7 提取码: 2vp7

同时贴出自行docker安装时使用的compos:

services:
  webssh:
    image: mcbbc/fnos-webssh:latest
    container_name: fnos-webssh
    restart: unless-stopped
    network_mode: host
    ports:
      - "9180:9180"
    volumes:
      - "自定义路径:/data"
这个安全吗?谢谢  详情 回复
2026-5-17 21:58

0

主题

2

回帖

0

牛值

江湖小虾

2026-5-17 21:58:03 显示全部楼层
Melody 发表于 2026-5-17 16:17
基于楼主的镜像文件打包了一个docker版应用。占用端口:9180,如果公网访问需反代一个url(https)填写到设 ...

这个安全吗?谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则