我正在寻找一种使用 .NET 中的 SSH 证书向 OpenSSH SFTP 服务器进行身份验证的方法。我可以在 linux 或较新版本的 Windows 上的命令行上执行此操作:sftp -o CertificationFile=...
我正在寻找一种使用 .NET 中的 SSH 证书向 OpenSSH SFTP 服务器进行身份验证的方法。
我可以在 Linux 或较新版本的 Windows 上的命令行上执行此操作:
sftp -o CertificateFile=~/.ssh/sftpuser-cert.pub -i ~/.ssh/sftpuser [email protected]
但我似乎找不到实现相同功能的方法,或者我误读/误解了多个供应商的文档。有人可以发布一个如何执行此操作的示例吗?具体来说,我不是在询问在 .NET 中使用 SSH 密钥进行身份验证,而是使用 \'OpenSSH\' 格式的证书进行身份验证。