C# 如何以编程方式使用DSA密钥连接到SFTP服务器?

C# 如何以编程方式使用DSA密钥连接到SFTP服务器?,c#,ssh,C#,Ssh,是否有人能够使用DSA或RSA(使用任何免费库)连接到SFTP服务器 我尝试过SharpSSH,在代码中可以看到一些对DSA的引用。但是,我似乎找不到任何允许我指定用于连接的DSA密钥的方法。我试图搜索这个库的文档,但我只能找到可分发的 我希望这里的人会使用SharpSSH,并能建议我如何传递密钥而不是密码,或者知道我在哪里可以找到这个库的文档 或者,也可以使用任何其他免费库的解决方案 提前感谢。您需要使用addIdentityFile方法,并将路径传递给私钥

是否有人能够使用DSA或RSA(使用任何免费库)连接到SFTP服务器

我尝试过SharpSSH,在代码中可以看到一些对DSA的引用。但是,我似乎找不到任何允许我指定用于连接的DSA密钥的方法。我试图搜索这个库的文档,但我只能找到可分发的

我希望这里的人会使用SharpSSH,并能建议我如何传递密钥而不是密码,或者知道我在哪里可以找到这个库的文档

或者,也可以使用任何其他免费库的解决方案


提前感谢。

您需要使用addIdentityFile方法,并将路径传递给私钥