【问题标题】:SSH connection through Tamir.sharpSsh is not creating通过 Tamir.sharpSsh 的 SSH 连接未创建
【发布时间】:2012-07-27 07:29:37
【问题描述】:

我制作了一个应用程序,它使用 SSH 连接连接到设备,就像我们使用 PUTTY 软件一样。 在我的应用程序中,我使用了 Tamir.sharpSsh C# 库。它在建立 SSH 连接时出现异常。我不知道这是库或设备响应的问题还是其他问题。

下面是代码。

using Tamir.SharpSsh;

                        var obj = new SshStream(ip, username, password); // exception here
                        obj.Write("ls -a");
                        string rS = obj.ReadResponse();
                        richTextBox.Text = rS;

这里是例外

Exception : System.IO.IOException
   at Tamir.SharpSsh.jsch.Session.connect(Int32 connectTimeout)
   at Tamir.SharpSsh.jsch.Session.connect()
   at Tamir.SharpSsh.SshStream..ctor(String host, String username, String password)

如果需要,我也可以提供 Wireshark 数据。

【问题讨论】:

    标签: c# networking ssh client-server sharpssh


    【解决方案1】:

    Tamir.SSH 已损坏且无法正常工作。 .Net 目前唯一的开源 SSH 库是 SSH.Det。您可以在此链接中找到它:http://sshnet.codeplex.com/ 看看这个 SO 问题:Are there any good free .Net network libraries? (FTP, SFTP, SSH, etc.)

    【讨论】:

    • 此链接将指向一个重定向页面,该库需要特殊的构建工具,使其变得无用。
    猜你喜欢
    • 2019-06-17
    • 1970-01-01
    • 2015-01-24
    • 2017-06-24
    • 1970-01-01
    • 1970-01-01
    • 2015-02-20
    • 2021-11-01
    • 2010-12-22
    相关资源
    最近更新 更多