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

时间:2012-01-12 06:49:04

标签: c# ssh

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

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

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

或者,也可以使用任何其他免费图书馆的解决方案。

提前致谢。

1 个答案:

答案 0 :(得分:0)

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