微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SSH / SCP 命令在使用 Xamarin Android

如何解决SSH / SCP 命令在使用 Xamarin Android

我在 .NET 控制台应用程序上使用了 Renci.SshNet,没有任何问题。我正在尝试将库与 Xamarin(特别是 Android)一起使用,但对 Connect 的调用失败并出现 NotImplementedException,无论是 SSH 还是 SCP。

我查看了 Renci 源代码,并没有看到任何 NotImplementedException 被抛出,所以我不确定是什么问题。我认为 Xamarin 中不存在一些试图执行的代码

正在执行的代码只是 SshClient.Connect()ScpClient.Connect()。我的项目库中调用了 Renci.SshNet 的目标是 .NET Standard 2.0。

是否有我可以在 Xamarin 中使用的免费/可用的 SCP/SSH 客户端?

2021-04-15 12:29:05.030 16384-16427/? E/MySessionStarter: Failed uploading file: System.NotImplementedException: The method or operation is not implemented.
      at Renci.SshNet.Session.WaitOnHandle (System.Threading.WaitHandle waitHandle,System.TimeSpan timeout) [0x00041] in <c7169cd606324a41b931acc40c516428>:0 
      at Renci.SshNet.Session.WaitOnHandle (System.Threading.WaitHandle waitHandle) [0x0000d] in <c7169cd606324a41b931acc40c516428>:0 
      at Renci.SshNet.Session.Connect () [0x0017b] in <c7169cd606324a41b931acc40c516428>:0 
      at Renci.SshNet.BaseClient.CreateAndConnectSession () [0x00053] in <c7169cd606324a41b931acc40c516428>:0 
      at Renci.SshNet.BaseClient.Connect () [0x0001f] in <c7169cd606324a41b931acc40c516428>:0 
    ....
    ```

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。