【发布时间】:2020-09-01 21:46:21
【问题描述】:
我正在使用 SSH.NET 库连接到远程服务器,然后启动 Telnet 会话。我可以使用SshClient 类来做到这一点。我的问题是现在我无法使用连接的 SSH 客户端向该 Telnet 连接发送命令。 RunCommand 方法将命令发送到服务器而不是 Telnet 会话。我怎样才能做到这一点。
谢谢你,
乌斯曼
【问题讨论】:
标签: c# .net ssh telnet ssh.net
我正在使用 SSH.NET 库连接到远程服务器,然后启动 Telnet 会话。我可以使用SshClient 类来做到这一点。我的问题是现在我无法使用连接的 SSH 客户端向该 Telnet 连接发送命令。 RunCommand 方法将命令发送到服务器而不是 Telnet 会话。我怎样才能做到这一点。
谢谢你,
乌斯曼
【问题讨论】:
标签: c# .net ssh telnet ssh.net
使用 SSH.NET 通过 SSH 连接将本地端口转发到远程 Telnet 服务器。
然后使用一些C# Telnet library。连接到本地转发端口。
你可以从这个问题开始:
Connection to MySQL from .NET using SSH.NET Library
只需将MySqlConnection 替换为您的 Telnet 客户端类即可。
【讨论】: