如何解决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 举报,一经查实,本站将立刻删除。