SSH到服务器,然后telnet到设备

时间:2012-09-05 14:02:22

标签: c# ssh telnet

我需要ssh到debian服务器,然后从这个服务器telnet到其他(cisco)设备,运行一些命令并读取响应。

我已经开始编写C#应用程序来连接到ssh服务器(使用SSH.NET library),但是我应该如何从这个服务器继续telneting?

我应该写一个telnet到设备的C或Perl程序吗?我会远程执行这个程序吗?是不是有像bash脚本更简单的方法?或者也许是异步的ssh连接,它允许我在debian服务器上执行telnet程序并远程控制它?

1 个答案:

答案 0 :(得分:3)

由于SSH允许tunnelling,您可以启动SSH会话,为telnet部分创建隧道,然后您可以通过隧道向同一个C#程序发出telnet命令到Cisco设备。

如果您决定采用这种方法,this question about .Net Telnet libraries可能会有用