如何通过c#向linux系统发出命令?

时间:2011-04-06 10:28:03

标签: c# linux command-line ssh

使用C#,我需要发送一个date命令来设置linux系统的时间。

如何连接到此系统并在代码中发送此命令?

我可以使用哪个库来执行此操作?

更新:我真的在寻找免费解决方案,谢谢......

4 个答案:

答案 0 :(得分:4)

我建议使用SharpSSH库:http://sourceforge.net/projects/sharpssh/

答案 1 :(得分:1)

你可以使用ChilkatDotNet组件ssh / telnet到你的linux盒子,并运行命令 - 否则你需要一个客户端应用程序来坐下来听。

http://www.chilkatsoft.com/downloads_DotNet.asp

答案 2 :(得分:0)

您需要一些用于.NET的SSH组件才能访问远程系统。市场上有很多,从免费(和过时的)SharpSSH到我们的SSHBlackbox

答案 3 :(得分:0)

尝试使用Mono(http://mono-project.com/Writing_a_WebService)。 您可以在Windows上以相同的方式实现Web服务。