V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yuanfnadi
V2EX  ›  问与答

有沒有开源网页的 SSH 工具推薦?

  •  
  •   yuanfnadi · 2017-11-21 10:11:25 +08:00 · 5927 次点击
    这是一个创建于 2594 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在需要在网页中 SSH 到服务器执行命令, 知道服务器的 ip ssh key。有没有纯前端的方法(或者 java+websocket+前端)可以 ssh 到服务器执行命令。 希望不要在服务端安装其他程序。页面需要美观一点。

    和传统意义上的 webshell 不同,webshell 需要在服务端安装东西。

    第 1 条附言  ·  2017-11-21 12:19:04 +08:00
    我现在有的资源如下
    1 java 的环境。可以写任何代码,是一个 web 服务器。跑在本地
    2 websocket
    3 前端页面,前后端没有分离。
    4 服务器的 ip port key。

    现在需要在本地运行 java 的服务器,然后打开浏览器就可以链接全程的 linux。执行命令。
    11 条回复    2017-11-21 11:58:27 +08:00
    noe132
        1
    noe132  
       2017-11-21 10:34:45 +08:00 via Android
    ssh 是 tcp 协议的
    前端只能发送 http 协议的请求,websocket 也是从 http 升级来的

    除非上 flash 或者 applet。
    或者用 node 搭建一个 websocket 服务器,握手后就进行转发流量到 ssh 端口,在前端实现一个 js 的 ssh 客户端也许也是可以的?
    fe619742721
        2
    fe619742721  
       2017-11-21 10:35:13 +08:00 via iPhone
    用过一个 Chrome 插件,可以开新页面进行 SSH 操作,也许可以看看他们是怎么实现的
    插件名 securu shell
    ivmm
        3
    ivmm  
       2017-11-21 10:36:53 +08:00
    不知道会不会被喷,套路云的 DMS 我一直都很喜欢,应急用很方便,只要有浏览器就行

    https://www.mf8.biz/aliyun-dms-console/
    yuanfnadi
        4
    yuanfnadi  
    OP
       2017-11-21 10:41:45 +08:00
    @ivmm 其实我就是套路云的服务器。只是想自己做一个网页。
    yuanfnadi
        5
    yuanfnadi  
    OP
       2017-11-21 10:42:22 +08:00
    @noe132 只需要开源的,漂亮的节目的就可以。有推荐的吗。
    ysc3839
        6
    ysc3839  
       2017-11-21 10:50:29 +08:00 via Android
    @fe619742721 Chrome 扩展可以访问 TCP
    046569
        7
    046569  
       2017-11-21 11:45:52 +08:00
    LZ 为何要限制必须得前端实现?
    其实后端实现比较简单,不需要在服务器安装其它 agent ,利用 SSH 即可.
    yuanfnadi
        8
    yuanfnadi  
    OP
       2017-11-21 11:48:33 +08:00
    @046569 可以后端实现,后端是 java。有什么推荐吗。
    xrpbtc
        9
    xrpbtc  
       2017-11-21 11:53:22 +08:00
    046569
        11
    046569  
       2017-11-21 11:58:27 +08:00
    抱歉并不熟悉 Java ,也许你可以试试 JSch 或者 jcabi-ssh ?
    其实我觉得开发这个 net-ssh 很擅长.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1150 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:23 · PVG 02:23 · LAX 10:23 · JFK 13:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.