来自C#客户端重定向文件的SSH命令

最初的Unix实现只是做了这样的事情:
ssh [batchname] < [inputfilename] > [outputfilename]
我需要能够在运行用C#编写的应用程序的Windows机器上做同样的事情。我尝试过使用SharpSsh,它包含输入和输出流,但它们似乎不起作用。 如何使用SharpSsh(或任何其他.Net库)管道输入和输出文件/流?     
已邀请:
弄清楚了。运行应用程序或SSH本身都需要ctrl-d来指示输入的结束。此时,可以在不挂起的情况下读取输出流。     

要回复问题请先登录注册