我需要一个允许将文件发送到SFTP服务器的C#库,并且它接受PuTTY格式的私钥(PPK)。
有谁知道这样的图书馆?
答案 0 :(得分:10)
您可以尝试WinSCP .NET assembly(围绕WinSCP脚本界面的C#包装器):
其SessionOptions.SshPrivateKeyPath
接受.ppk
文件的路径
https://winscp.net/eng/docs/library_sessionoptions
(我是WinSCP的作者)
或者您可以使用PuTTYgen将.ppk
私钥文件转换为首选SSH / SFTP库支持的格式。