如何通过SSH连接将命令发送到Telnet

时间:2020-05-15 23:23:14

标签: c# .net ssh telnet ssh.net

我正在使用SSH.NET库连接到远程服务器,然后启动Telnet会话。我可以使用SshClient类来做到这一点。我的问题是,现在我无法使用连接的SSH客户端向该Telnet连接发送命令。 RunCommand方法将命令发送到服务器,而不是Telnet会话。我该怎么做到。

谢谢你,
乌斯曼

1 个答案:

答案 0 :(得分:1)

使用SSH.NET通过SSH连接将本地端口转发到远程Telnet服务器。

然后使用一些C# Telnet library。连接到本地转发端口。

您可以从以下问题开始:
Connection to MySQL from .NET using SSH.NET Library
只需将MySqlConnection替换为您的Telnet客户端类。