C#SSH.NET连续读取
我正在尝试设置到远程设备的SSH连接,并希望看到另一端发生了什么 当我使用C#SSH.NET连续读取,c#,ssh,C#,Ssh,我正在尝试设置到远程设备的SSH连接,并希望看到另一端发生了什么 当我使用 var device = client.RunCommand(Command); var output = device.Result; 我可以看到如果我写像ls-a这样的东西会发生什么,但我想要的是一种始终读取设备所说内容的方法,就像PuTTY窗口或CMD窗口一样,你必须使用CreateShell或CreateShellStream方法,而不是RunCommand,并继续读取流,来模拟PuTTY这样的SSH客户机的功
var device = client.RunCommand(Command);
var output = device.Result;
我可以看到如果我写像ls-a这样的东西会发生什么,但我想要的是一种始终读取设备所说内容的方法,就像PuTTY窗口或CMD窗口一样,你必须使用
CreateShell
或CreateShellStream
方法,而不是RunCommand
,并继续读取流,来模拟PuTTY这样的SSH客户机的功能