SshNet.PuttyKeyFile
October 18, 2024 ยท View on GitHub
SSH.NET Extension to read and use Authentication Keys in PuTTY-Format
.NET Frameworks
- .NET 4.8
- netstandard 2.0
Keys
- ssh-ed25519
- ecdsa-sha2-nistp256
- ecdsa-sha2-nistp384
- ecdsa-sha2-nistp521
- ssh-rsa with 2048, 3072, 4096 or 8192 KeyLength
Key Encryption
- None
- AES256-cbc
Usage Example
var key = new PuttyKeyFile("my-key.ppk");
using var client = new SshClient("ssh.foo.com", "root", key);
client.Connect();
Console.WriteLine(client.RunCommand("hostname").Result);