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

问题描述 投票:0回答:1

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

谢谢,乌斯曼

c# .net ssh telnet ssh.net
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.