C#利用Renci库来实现ssh客户端,可以执行ssh命令并获取返回结果。一般的Rencissh例子都不太好用,不能获取到命令的执行结果(shell执行命令后的输出信息),本例子是可以的。通过创建ShellStream,执行命令后,使用Expect方法并配合正则表达式,可以获取到命令执行后的全部输出信息。 完整的Vs2008C#代码,可编译和测试。