无法将 .p12 证书从本地 Mac 上传到 AWS ec2 上的远程解析服务器 - bitnami

无法将 .p12 证书从本地 Mac 上传到 AWS ec2 上的远程解析服务器 - bitnami

我很清楚如何上传 .p12 证书用于 iOS 推送通知 - 通过 Heroku 或 Back4App。但是我的 Parse 服务器托管在带有 Bitnami 映像的 AWS ec2 实例上。因此我只能通过终端与服务器交互。我尝试通过 scp 从本地计算机上传 PFX (.p12),如下所示:

scp -i /Path/To/My/Certificates.p12 ubuntu@server_ip: /home

但我在终端中收到以下错误:

Load key "/Path/To/My/Certificates.p12": invalid format ubuntu@server_ip: Permission denied (publickey).

不幸的是,关于如何在没有 Back4App/Heroku 等 GUI 的情况下上传 p12 文件的文档很少。

因此如果有人能在这件事上帮助我,我会非常高兴。

短暂性脑缺血发作

答案1

SCP 优于 SSH - 因此如果你知道如何使用 SSH 登录到你的实例,那么这就成功了一半

-i 关键字是您的私钥文件的路径,而不是您要上传的文件,该文件应该位于 /Users/myname/.ssh/id_rsa,其中“myname”是您的帐户。

您通常如何通过 SSH 访问虚拟机?您将使用 scp 中的这些凭据

根据评论进行编辑:

这应该对你有用:

scp -i myKey.pem.txt /Path/To/My/Certificates.p12 ubuntu@server_ip:/home

相关内容