【问题标题】:Java/C#.NET on windows to execute linux operationsWindows 上的 Java/C#.NET 执行 linux 操作
【发布时间】:2014-04-15 09:56:02
【问题描述】:

我有一个用 C# 编写的应用程序(我也可以用 Java 编写) 这个应用程序基本上是从用户那里接受一些信息,并使用这些信息在 Linux 系统上创建一些文件(这就是想法)

使用什么库我可以做到这一点? 假设: 我确实拥有 Linux 机器的凭据和访问权限。

最好的方法是什么? 如何使用 .NET 和 Java 做到这一点?

应用程序必须在 Windows 上。大多数应用程序将在 ASP.net/C#.net/Java 中开发(仅限 windows)

一些例子: 1. 我将在一台 linux 服务器上创建一个文件 abc.rb。 2. 执行命令,例如sudo app-client 或任何其他命令,如“service httpd restart”

【问题讨论】:

    标签: c# java asp.net linux windows


    【解决方案1】:

    看起来您可以使用 .NET 实现一切。只需使用 ssh 客户端在远程 Linux 机器上执行命令。你可以使用这个库http://sshnet.codeplex.com/

    【讨论】:

    • 我想这就是我想要的。我一定会试试这个并回复。感谢大家的投入。
    【解决方案2】:

    我不能说任何关于 C# 或 .NET 的内容,但我认为它仍然可以像我在 Java 中那样处理。

    你能在 Linux 机器上安装一个 FTP 服务器吗?

    这样,您可以在任何您使用的语言上使用 FTP 客户端 API(有一些可用于 Java,例如 Apache Commons-net)。 首先,我会让我的应用程序根据用户输入在本地创建文件,然后应用程序将使用 FTP 客户端 API 将它们传输到 Linux 文件系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-14
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      相关资源
      最近更新 更多