V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
chen0520
V2EX  ›  Go 编程语言

有没有一套成熟的 webshell 产品,最好是 go 后端的

  •  
  •   chen0520 · 83 天前 · 2243 次点击
    这是一个创建于 83 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前端就是 xterm.js 的 shell 基本功能,目前唯一的附加要求就是文件的上传下载,找了一圈,只找到了 https://github.com/freman/goterm 这个项目,比较简陋,而且前端还要自己设计,

    第 1 条附言  ·  83 天前
    场景可能忘记说了,访问 k8s 中的 pod 终端,所以最好没有 ssh 这块,直接走 tty
    11 条回复    2024-08-29 02:18:50 +08:00
    seedhk
        1
    seedhk  
       83 天前
    jumpserver 堡垒机,符合你的需求吗?
    https://github.com/jumpserver/jumpserver
    ShuA1
        2
    ShuA1  
       83 天前
    gaobh
        3
    gaobh  
       83 天前   ❤️ 1
    哪吒监控现在可以上传下载文件,是的你没看错,一个监控系统可以使用 webshell 功能还挺全
    oyama
        5
    oyama  
       82 天前
    vshell
    oyama
        6
    oyama  
       82 天前
    vshell 选旧版 v.3.4.0
    jorneyr
        7
    jorneyr  
       82 天前
    可以看看 ttyd: https://github.com/tsl0922/ttyd

    至于上传文件的就不知道怎么弄了。
    cs8425
        8
    cs8425  
       82 天前
    gravitational/teleport
    主要有两种模式 用现有的 openssh server 建议用他的 script 自动设定
    用自带的 ssh server 等于伺服上有两套不同的 ssh 井水不犯河水
    缺点是要有个域名才能挂 https 避免 MITM
    或者全部 skip 检查接受 MITM 的风险 没有自签凭证的选项
    ByteCat
        9
    ByteCat  
       82 天前
    我用 Node.js 写过一套,反弹 shell 的
    fengjianxinghun
        10
    fengjianxinghun  
       82 天前 via iPhone
    报价多少?
    coder001
        11
    coder001  
       80 天前
    可以试试 C9 云开发环境, 有 nodejs 环境就能运行, 内置了 web 界面,有 shell 和文件管理还有代码编辑器

    https://github.com/c9/core

    虽然有些老,但功能还是挺全的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3013 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:41 · PVG 21:41 · LAX 05:41 · JFK 08:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.