【问题标题】:Angular js to execute commands in PuttyAngular js 在 Putty 中执行命令
【发布时间】:2016-02-03 21:07:35
【问题描述】:

目前我们正在使用 Putty 连接到应用服务器以查看日志。我需要一些方法来通过使用 Angular js 来自动化这种方法。有什么方法可以将我的 angular js/ 或任何基于客户端的应用程序的命令传递给 putty 以执行命令并将其显示在浏览器上或将其重定向到文件。 基本上在 UI 中,我需要获取用户凭据服务器详细信息以查看应用程序日志,其余的应该是自动化的。 所以我需要一些方法将数据或命令传递给 putty 并从客户端执行它们。

【问题讨论】:

  • 在服务器端,可以使用java、php或nginx插件来执行命令并作为rest服务返回
  • 您可以访问服务器吗?如果是这样,为什么不通过 Angular 可访问协议(例如 rest)安全地公开日志。通过 JS 连接到 SSH 客户端听起来没有必要而且过于复杂。如果你真的想通过 Javascript 执行本地二进制文件,你可以使用 IE 和 ActiveX。
  • 是的,我已经使用休息完成了。但是为了运行休息服务,我需要一个服务器,然后是 angular js 来使用它并在屏幕上显示它。我正在寻找的是一些客户端解决方案,比如没有任何后端。这样它就可以在任何机器上运行

标签: javascript angularjs ssh putty


【解决方案1】:

putty 可以从 cli 运行。这是一个这样做的文件; http://etherealmind.com/putty-command-line/

现在您需要复习 node.js 文档以了解子进程的生成和处理; https://nodejs.org/api/child_process.html

一些对 node.js 有用的模块是 hasbin、exec 等,应该会缩短开发时间

干杯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-16
    • 2017-01-14
    • 2021-08-01
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    相关资源
    最近更新 更多