Назад | Перейти на главную страницу

Невозможно загрузить сертификат .p12 с локального Mac на удаленный сервер синтаксического анализа на AWS ec2 - bitnami

Я хорошо знаю, как загружать сертификат .p12 для push-уведомлений iOS - через Heroku или Back4App. Однако мой сервер Parse размещен на экземпляре AWS ec2 с изображением Bitnami. Следовательно, я могу взаимодействовать со своим сервером только через терминал. Я попытался загрузить PFX (.p12) со своего локального компьютера через scp примерно так:

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).

К сожалению, существует плохая документация о том, как загружать файлы p12 без графического интерфейса, например Back4App / Heroku.

Так что я был бы очень рад, если бы кто-нибудь мог мне помочь в этом вопросе.

T.I.A

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