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

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

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

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

到目前为止我已经尝试过:

  • 我已将.cer.p12文件导入到我的服务器的受信任的根证书颁发机构,并验证它们确实存在。
  • 我尝试Workgroup根据他们给我的 IP 地址添加连接,但 IP 地址仍然无法解析。
  • 我曾尝试使用 FileZilla 直接连接到 IP 地址,但找不到基于证书文件进行连接的选项。

答案1

证书通常与 TLS/SSL(FTPS)一起使用,而不是 SSH/SFTP。

你确定要用 SFTP 连接吗?它不是 FTPS 吗?这两个是常见的错误。


OpenSSH 的最新版本支持专有身份验证方法,该方法确实使用了证书。但我不认为任何其他 SSH/SFTP 客户端都支持此方法。FileZilla 肯定不支持此方法。

相关内容