When i create a scpclient
varclient=newScpClient("host",22,"username",newPrivateKeyFile("~/.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.(opensshkey type: ssh-rsais not supported)---> Renci.SshNet.Common.SshException: openssh key type: ssh-rsais not supported
at Renci.SshNet.PrivateKeyFile.ParseOpenSshV1Key(Byte[]keyFileData,StringpassPhrase)
at Renci.SshNet.PrivateKeyFile.Open(StreamprivateKey,StringpassPhrase)
at Renci.SshNet.PrivateKeyFile..ctor(StringfileName,StringpassPhrase)
I found the exception source may be came from:
| thrownewSshException("openssh key type: "+keyType+" is not supported"); |
┌[mw82@Marble-MacBook-Pro.local]-(~)
└> ssh -Q key
ssh-ed25519
ssh-ed25519-cert-v01@openssh.com
ssh-rsa
ssh-dss
ecdsa-sha2-nistp256
ecdsa-sha2-nistp384
ecdsa-sha2-nistp521
ssh-rsa-cert-v01@openssh.com
ssh-dss-cert-v01@openssh.com
ecdsa-sha2-nistp256-cert-v01@openssh.com
ecdsa-sha2-nistp384-cert-v01@openssh.com
ecdsa-sha2-nistp521-cert-v01@openssh.com
┌[mw82@Marble-MacBook-Pro.local]-(~)
Any response was appreciated
When i create a scpclient
I got a exception:
The stack trace:
I found the exception source may be came from:
SSH.NET/src/Renci.SshNet/PrivateKeyFile.cs
Line 415 in 546e2b9
┌[mw82@Marble-MacBook-Pro.local]-(~) └> ssh -Q key ssh-ed25519 ssh-ed25519-cert-v01@openssh.com ssh-rsa ssh-dss ecdsa-sha2-nistp256 ecdsa-sha2-nistp384 ecdsa-sha2-nistp521 ssh-rsa-cert-v01@openssh.com ssh-dss-cert-v01@openssh.com ecdsa-sha2-nistp256-cert-v01@openssh.com ecdsa-sha2-nistp384-cert-v01@openssh.com ecdsa-sha2-nistp521-cert-v01@openssh.com ┌[mw82@Marble-MacBook-Pro.local]-(~)Any response was appreciated