如何使用.p12或.cer文件连接到SFTP?

(我正在使用Windows Server 2012 R2 Datacenter)

我必须连接到外部的SFTP服务器。 他们给了我一个.p12文件,一个.cer文件,一个密码和一个IP地址。 但是,我似乎无法很好地使用这些证书文件,Google目前不是我的朋友,我无法联系这个外部方获取更多信息。

我到目前为止所尝试的:

  • 我已经将.cer.p12文件导入到我的服务器的受信任根证书颁发机构,并validation它们在那里。
  • 我已经尝试添加一个基于他们给我的IP地址的Workgroup连接,但IP地址仍然无法解决。
  • 我试图直接用FileZilla连接到IP地址,但是我找不到一个基于证书文件连接的选项。

证书更常用于TLS / SSL(FTPS),而不是SSH / SFTP。

你确定,你应该连接到SFTP? 不是FTPS吗? 这两个通常是错误的。


最近版本的OpenSSH支持使用证书的专有authentication方法。 但我不认为,这种方法是由任何其他的SSH / SFTP客户端支持的。 它绝对不被FileZilla支持。