【问题标题】:.net - Executing a process in Unix machine from windows mahcine remotely.net - 从 Windows 机器远程执行 Unix 机器中的进程
【发布时间】:2012-09-12 18:01:45
【问题描述】:

我正在开发一个 C# 应用程序,我需要通过它在 Unix 机器上远程执行一个进程。如何使用 PsExec 或 Windows Management Instrumentation 做到这一点。

【问题讨论】:

    标签: c# .net unix remoting psexec


    【解决方案1】:

    WMI 和 PSExec 都依赖于特定于 Windows 的 API 和服务。请改用 Secure Shell (ssh)。有关使用 SSH 的 C# 库,请参阅 C# Library for SSH and TelnetSSh client in C# .net

    【讨论】:

    • 告诉我一件事,我可以从 Web 应用程序中使用这个库吗?
    • @MidhunlalG 您可以,但连接可能需要一些时间来进行身份验证和执行过程。这可能会超过请求处理的超时时间。您有没有特别考虑的原因或问题?
    • 基本思想是我有一个网页,点击页面中的按钮,我需要执行位于 Unix 机器中的脚本。
    • @MidhunlalG 然后,只要 Web 应用程序可以访问对目标系统进行身份验证所需的凭据,并且脚本不会花费太长时间,就可以了。
    猜你喜欢
    • 2012-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 2011-07-13
    相关资源
    最近更新 更多