首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有javascript ssh客户端?

有没有javascript ssh客户端?
EN

Stack Overflow用户
提问于 2011-12-29 20:29:17
回答 2查看 2.4K关注 0票数 0

我指的是使用HTML5套接字的纯javascript客户端,不需要安装,只需在浏览器中打开单个js文件即可。有没有可能编写这样的客户端?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-29 20:31:00

不是的。

浏览器中的JavaScript不支持原始TCP/IP套接字。

可以使用某种服务器端技术创建一个ssh客户端来代理连接,然后使用JS创建客户端。当然,要做到这一点,你需要一个服务器(比如node或其他什么)。

票数 3
EN

Stack Overflow用户

发布于 2011-12-29 20:48:42

您不能直接使用Web socket,因为它们(非常有意地)不是一般的原始套接字功能。您必须有一个服务器端代理来将击键转发到目标ssh服务器。

现有的JS实现(WebShell、AnyTerm)正在使用XMLHttpRequest将数据从客户端传输到代理服务器。从理论上讲,您可以通过更改它们以在可用的情况下使用WebSocket来提高它们的响应能力,但它还没有真正普及。考虑到该规范在其生命周期中已经发生了许多不兼容的更改,许多人可能会等待“最终”版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8667894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档