如何仅使用浏览器通过 SSH 连接到我的服务器?

How can I connect to my server through SSH using only a browser?

我目前正在写一本 Chrome 书(这是我当时唯一可用的书),它是受管理的,无法安装 Chrome 扩展(例如 https://chrome.google.com/webstore/detail/secure-shell/iodihamcpbpeioajjeobimgagajmlibd?hl=en) 或启用 Linux Beta。有没有一个网站可以让我在纯客户端建立 SSH 连接,这样我就可以连接到 LAN 服务器,或者我可以用来编写自己的 Vanilla JS 库?

浏览器提供的 API 允许通过一组非常有限的协议(例如 HTTP 和 WebSockets)建立网络连接。他们不支持 SSH 或从头开始编写 SSH 库所需的原始套接字。

做这样的事情的唯一方法是 运行 一个将 SSH 转换成其他东西的服务器(例如,服务器建立一个 SSH 连接,然后通过 WebSocket 来回传输数据).