Closed
Description
When i create a scpclient
var client = new ScpClient("host", 22, "username", new PrivateKeyFile("~/.ssh/id_rsa", "123123"));
I got a exception:
openssh key type: ssh-rsa is not supported
The stack trace:
System.AggregateException: One or more errors occurred. (openssh key type: ssh-rsa is not supported)
---> Renci.SshNet.Common.SshException: openssh key type: ssh-rsa is not supported
at Renci.SshNet.PrivateKeyFile.ParseOpenSshV1Key(Byte[] keyFileData, String passPhrase)
at Renci.SshNet.PrivateKeyFile.Open(Stream privateKey, String passPhrase)
at Renci.SshNet.PrivateKeyFile..ctor(String fileName, String passPhrase)
I found the exception source may be came from:
SSH.NET/src/Renci.SshNet/PrivateKeyFile.cs
Line 415 in 546e2b9
┌[[email protected]]-(~)
└> ssh -Q key
ssh-ed25519
[email protected]
ssh-rsa
ssh-dss
ecdsa-sha2-nistp256
ecdsa-sha2-nistp384
ecdsa-sha2-nistp521
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
┌[[email protected]]-(~)
Any response was appreciated
Metadata
Metadata
Assignees
Labels
No labels