【问题标题】:How to send command to Telnet over SSH connection如何通过 SSH 连接向 Telnet 发送命令
【发布时间】:2020-09-01 21:46:21
【问题描述】:

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

谢谢你,
乌斯曼

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-02-19
      • 2010-12-22
      • 2021-05-26
      • 2014-11-02
      • 2014-09-26
      • 1970-01-01
      • 2017-06-24
      • 2016-12-21
      • 1970-01-01
      相关资源
      最近更新 更多