小编Pav*_*nin的帖子

Xamarin.配对Mac.不支持键'OPENSSH'

当我尝试连接我的Mac时,我收到此错误.

我读了一个日志,在哪里找到它:

System.NotSupportedException: Key 'OPENSSH' is not supported.
at Renci.SshNet.PrivateKeyFile.Open(Stream privateKey, String passPhrase)
at Renci.SshNet.PrivateKeyFile..ctor(String fileName, String passPhrase)
at Xamarin.Messaging.Ssh.MessagingAuthenticationMethod.InitializePrivateKeyAuthentication(String username, ISshInformationProvider sshInformationProvider) in E:\A\_work\157\s\External\messaging\src\Xamarin.Messaging.Ssh\MessagingAuthenticationMethod.cs:line 76
at Xamarin.Messaging.Ssh.MessagingService.GetMessagingConnection(Func`1 passwordProvider, ISshInformationProvider sshInformationProvider) in E:\A\_work\157\s\External\messaging\src\Xamarin.Messaging.Ssh\MessagingService.cs:line 418
at Xamarin.Messaging.Ssh.MessagingService.<ConnectAsync>d__64.MoveNext() in E:\A\_work\157\s\External\messaging\src\Xamarin.Messaging.Ssh\MessagingService.cs:line 167
Run Code Online (Sandbox Code Playgroud)

我发现库和代码,它的使用: https://github.com/sshnet/SSH.NET/blob/bd01d971790a7c1fa73bad35b79ada90bf69e62d/src/Renci.SshNet/PrivateKeyFile.cs#L190

OpenSSH就像keyName一样.

我检查文件夹%LOCALAPPDATA%\ Xamarin\MonoTouch中的私钥:

-----BEGIN OPENSSH PRIVATE KEY-----
...
-----END OPENSSH PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

当我重新安装Windows 10和Visual Studio 2017而不是Windows 7时,我开始收到此错误

请帮我解决一下

macos xamarin.ios xamarin

10
推荐指数
1
解决办法
2921
查看次数

标签 统计

macos ×1

xamarin ×1

xamarin.ios ×1