【发布时间】:2015-06-18 10:56:45
【问题描述】:
我目前正在尝试通过 C# 使用 SSH 命令与路由器“对话”。
我使用的是 SSH.net 模型。
public void connectSSH(string hostName, string username, string password)
{
using (var client = new SshClient(hostName, username, password))
{
client.Connect();
client.RunCommand(CommandList.showEnvironment());
client.Disconnect();
}
}
这是我到目前为止的代码(所有命令都在另一个文件中)。理想情况下,我将能够捕获路由器对命令的响应,而不仅仅是单向传递和执行命令。
如何捕捉响应?例如;命令“显示环境”响应一系列因素
单位温度描述/ID电流/阈值范围
1 中心温度/1 27C/11~79C 状态码:* 温度超出阈值范围 详细风扇
【问题讨论】: