Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过c#向linux系统发出命令?_C#_Linux_Command Line_Ssh - Fatal编程技术网

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

如何通过c#向linux系统发出命令?,c#,linux,command-line,ssh,C#,Linux,Command Line,Ssh,使用C#,我需要发送一个date命令来设置linux系统上的时间 如何连接到此系统并以代码形式发送此命令 我可以用什么图书馆来做这个 更新:我真的在寻找一个免费的解决方案,谢谢…您可以使用ChilkatDotNet组件将ssh/telnet连接到您的linux设备,并运行该命令-否则您将需要一个客户端应用程序来坐下来听 您可以使用ChilkatDotNet组件将ssh/telnet连接到您的linux设备,并运行该命令,否则您将需要一个客户端应用程序来坐着听 我建议使用SharpSSH库:我建议

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

如何连接到此系统并以代码形式发送此命令

我可以用什么图书馆来做这个


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

您可以使用ChilkatDotNet组件将ssh/telnet连接到您的linux设备,并运行该命令-否则您将需要一个客户端应用程序来坐下来听


您可以使用ChilkatDotNet组件将ssh/telnet连接到您的linux设备,并运行该命令,否则您将需要一个客户端应用程序来坐着听


我建议使用SharpSSH库:

我建议使用SharpSSH库:

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

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

尝试使用Mono()。 您可以在Windows上以同样的方式实现web服务。

尝试使用Mono()。

您可以在Windows上以同样的方式实现web服务。

linux系统上监听的是什么?您想在本地执行此操作,还是远程发送命令?@Felice Pollano-我不理解您的问题。我只是在系统上以root用户身份连接。@kyndigs-linux系统是一个远程系统computer@Julien我支持您在运行windows的外部系统上远程调用linux上的命令,linux系统上正在侦听什么?是否在本地执行此操作,还是远程发送命令?@Felice Pollano-我不明白你的问题。我只是在系统上以root用户身份连接。@kyndigs-linux系统是一个远程系统computer@Julien我支持您在运行windows的外部系统上远程调用linuxI上的命令无法修改linux系统,仅连接到itI无法修改linux系统,仅仅连接到it@Eugene:请用链接或其他信息支持您关于SharpSSH过时的声明。一个简短的对话没有出现任何结果…@Daniel,“SharpSSH现在托管在sourceforge上。最新的SharpSSH版本是1.1.1.13(2007年6月24日)”,@Eugene:SSH协议自2007年以来有变化吗?@Daniel协议,实现。。。虽然您可能会发现SharpSSH可以与一些服务器一起工作,但它可能会在较新版本的SSH服务器上出现故障或行为异常。确保与各种SSH服务器的兼容性是一个正在运行的目标,如果没有不断的更新,SSH/SFTP客户端很快就会过时。@Eugene:我不会只为发送一条命令而支付超过200美元。此外,SharpSSH做得很好:-)@Eugene:请支持你关于SharpSSH过时的说法,并提供链接或其他信息。一个简短的对话没有出现任何结果…@Daniel,“SharpSSH现在托管在sourceforge上。最新的SharpSSH版本是1.1.1.13(2007年6月24日)”,@Eugene:SSH协议自2007年以来有变化吗?@Daniel协议,实现。。。虽然您可能会发现SharpSSH可以与一些服务器一起工作,但它可能会在较新版本的SSH服务器上出现故障或行为异常。确保与各种SSH服务器的兼容性是一个正在运行的目标,如果没有不断的更新,SSH/SFTP客户端很快就会过时。@Eugene:我不会只为发送一条命令而支付超过200美元。此外,SharpSSH做得很好:-)