C# 未创建通过Tamir.sharpSsh的SSH连接

C# 未创建通过Tamir.sharpSsh的SSH连接,c#,networking,ssh,client-server,sharpssh,C#,Networking,Ssh,Client Server,Sharpssh,我制作了一个应用程序,它使用SSH连接连接到设备,就像我们使用软件一样。 在我的应用程序中,我使用了Tamir.sharpSsh C#library。它在建立SSH连接时出现异常。我不知道这是否是库或设备响应的问题,或者是其他问题 下面是代码 using Tamir.SharpSsh; var obj = new SshStream(ip, username, password); // exception here

我制作了一个应用程序,它使用SSH连接连接到设备,就像我们使用软件一样。 在我的应用程序中,我使用了Tamir.sharpSsh C#library。它在建立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数据。

Tamir.SSH已损坏,无法工作。目前.Net的唯一开源SSH库是SSH.Det。您可以在以下链接找到它:
看看这个SO问题:

这个链接将指向一个重定向页面,该库需要特殊的构建工具,使其不再那么无用。