Linux

無法將 .p12 證書從本地 Mac 上傳到 AWS ec2 上的遠端解析伺服器 - bitnami

  • June 20, 2019

我很清楚如何通過 Heroku 或 Back4App 為 iOS 推送通知上傳 .p12 證書。但是,我的 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 文件的文件很差。

因此,如果有人能在這件事上為我提供幫助,我將非常高興。

TIA

SCP 通過 SSH - 所以如果您知道如何使用 SSH 登錄到您的實例,那麼這就是成功的一半

-i 關鍵字是您的私鑰文件的路徑,而不是您要上傳的文件,它應該在 /Users/myname/.ssh/id_rsa 中,其中“myname”是您的帳戶。

您通常如何通過 SSH 訪問 VM?您將在 scp 中使用這些憑據

根據評論編輯:

這應該適合你:

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

引用自:https://serverfault.com/questions/972230