如何使用c#使用SSH从远程设备控制台交换机或防火墙中选择菜单项

问题描述

我可以使用SSH成功​​连接到防火墙。但是问题开始于此。 防火墙控制台是基于菜单的系统(我们通常使用PuTTY,并且工作正常)。就像使用SSH连接到防火墙后一样,它向您显示如下选项

从下面选择:

1。网络

2。安全性

3。设备管理

输入3后,会显示更多菜单,例如:

从下面选择:

按r重启

按s关闭

问题是我无法使用C#SSHClient的菜单菜单中选择一个项目

 sshCon.runcommand("3"); //to go into device management options
 sshCon.runcommand("r"); //to reboot device

我从日志文件中得到的异常是

Renci.SshNet.SshCommand

如何使用c#从给定菜单中进行选择?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)