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