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

2017-11-21 10:11:25 +08:00
 yuanfnadi

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

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

5901 次点击
所在节点    问与答
11 条回复
noe132
2017-11-21 10:34:45 +08:00
ssh 是 tcp 协议的
前端只能发送 http 协议的请求,websocket 也是从 http 升级来的

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

https://www.mf8.biz/aliyun-dms-console/
yuanfnadi
2017-11-21 10:41:45 +08:00
@ivmm 其实我就是套路云的服务器。只是想自己做一个网页。
yuanfnadi
2017-11-21 10:42:22 +08:00
@noe132 只需要开源的,漂亮的节目的就可以。有推荐的吗。
ysc3839
2017-11-21 10:50:29 +08:00
@fe619742721 Chrome 扩展可以访问 TCP
046569
2017-11-21 11:45:52 +08:00
LZ 为何要限制必须得前端实现?
其实后端实现比较简单,不需要在服务器安装其它 agent ,利用 SSH 即可.
yuanfnadi
2017-11-21 11:48:33 +08:00
@046569 可以后端实现,后端是 java。有什么推荐吗。
xrpbtc
2017-11-21 11:53:22 +08:00
u5f20u98de
2017-11-21 11:55:30 +08:00
046569
2017-11-21 11:58:27 +08:00
抱歉并不熟悉 Java ,也许你可以试试 JSch 或者 jcabi-ssh ?
其实我觉得开发这个 net-ssh 很擅长.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/408150

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX