【问题标题】:Javascript client side ssh / ping / scp [closed]Javascript客户端ssh / ping / scp [关闭]
【发布时间】:2016-12-10 22:27:25
【问题描述】:

我正在尝试构建一个 Web 应用程序,该应用程序能够从 Javascript 客户端对本地网络上的设备进行 scp、ssh 和 ping 操作。我对 Django 非常熟悉,但这都是服务器端代码,无法与局域网上的设备进行通信。

有没有办法在 Javascript 中做到这一点?我知道 NodeJS 中的 scp2 之类的包正是我想要的,但 NodeJS 也是一个服务器端框架。我正在寻找可以做 scp2 所做的事情,但在客户端。

【问题讨论】:

  • 你刚刚问过 JS 中的 sshing 吗!??!
  • 是的,我刚刚问过 JS 中的 sshing。

标签: javascript node.js django client-side scp


【解决方案1】:

没有独立于浏览器的方法可以做到这一点。您必须编写特定于浏览器的扩展才能访问 TCP 套接字等。即使这样,即使您使用 browserify ssh2 或其任何依赖项,您也可能会遇到其他问题,例如缺少 browserify 或浏览器扩展 API 不支持的 node.js 功能。

或者,您可以使用 Electron 之类的东西,但前提是您不介意客户端是一个单独的应用程序(但仍然基于 Web/JavaScript)。这还有一个额外的好处,那就是让ssh2 或相关代码完全兼容(因为 Electron 使用 node.js)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-04
    • 2014-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 2011-04-16
    相关资源
    最近更新 更多