Невозможно загрузить сертификат .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

, но я получаю следующее ошибка в Терминале:

Ключ загрузки «/Path/To/My/Certificates.p12»: недопустимый формат ubuntu @ server_ip: Permission denied (publickey).

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

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

TIA

1
задан 20 June 2019 в 15:08
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: / дом

1
ответ дан 3 December 2019 в 23:03

Теги

Похожие вопросы