(我正在使用 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 肯定不支持此方法。