繁体   English   中英

Windows 上的 Java/C#.NET 来执行 linux 操作

[英]Java/C#.NET on windows to execute linux operations

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

使用哪些库可以实现这一目标? 假设:我确实拥有对 Linux 机器的凭据和访问权限。

做这个的最好方式是什么 ? 我怎样才能用 .NET 和 Java 做到这一点?

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

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

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

我不能说任何关于 C# 或 .NET 的事情,但我认为它仍然可以通过与我在 Java 中的处理方式类似的方式来解决。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM