Невозможно клонировать CloudGoat от RhinoSecurityLabs - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь установить Rhino Security Labs CloudGoat на мой AWS бесплатный экземпляр EC2 Ubuntu 18.04 LTS. Я следовал инструкциям по настройке пользователя-администратора и настройке AWS CLI , а также по настройке terraform v0.12 согласно указаниям на связанных сайтах и ​​указаниям на GitHub . Я также настроил группу безопасности своего экземпляра, чтобы разрешить All traffi c.

Однако, когда я запускаю команду клона git, я получаю сообщение об ошибке «Отказано в доступе». Полный вывод приведен ниже:

sudo git clone git@github.com:RhinoSecurityLabs/cloudgoat.git ./CloudGoat
Cloning into './CloudGoat'...
The authenticity of host 'github.com (<ipv4>)' can't be established.
RSA key fingerprint is SHA256:<RSA key fingerprint>.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,<ipv4>' (RSA) to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Нужно ли привязывать ключ S SH на GitHub к моей учетной записи, и если да, то как мне это сделать? Я не уверен, что еще можно попробовать на этом этапе. Спасибо.

1 Ответ

0 голосов
/ 25 марта 2020

Это потому, что у вас нет S SH ключей на EC2, которые могли бы аутентифицировать ваши запросы к Github. Я столкнулся с той же ошибкой, когда я устанавливал Cloudgoat на свой персональный компьютер (не EC2), и она работала, когда я настраивал свои S SH ключи (, генерируйте и , добавлял его к своему git profile ).

Возможно, вам потребуется сделать то же самое с EC2 - . Сгенерировать пару ключей на EC2 и добавить ключ publi c в свой профиль git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...