Я получаю эту ошибку при подключении (через ssh) к экземпляру EC2: Нет доступных методов аутентификации (сервер отправил открытый ключ), и я не могу найти файл .PEM, хранящийся в Ubuntu Экземпляр Ec2? Пожалуйста, помогите мне решить эту проблему.
Экземпляр AWS Ec2 Ubuntu
Ответы (2)
Машина EC2 не содержит файл .PEM. Пользователь должен загрузить его во время создания экземпляра EC2, это одноразовый загружаемый файл. Используя этот файл, пользователь может взаимодействовать с машиной EC2. Для пользователя Windows конвертируйте файл .pem в . ppk с помощью putty keygen.for пользователя linux, они могут использовать напрямую.
Я нашел ответ на вышеуказанный вопрос. Мы должны перенести загруженный файл .PEM из локальной файловой системы (например, Windows) в экземпляр Amazon Ec2 (например, Ubuntu) используя SCP или Filezilla. Проверьте ссылку ниже
http://angus.readthedocs.org/en/2014/amazon/transfer-files-between-instance.html
После перемещения файла .PEM в определенное место (Например: home/ubuntu/.ssh или ~/.ssh) в Ubuntu... используйте следующую команду для SSH
ssh -i /path/to/.PEM username@DNS-имя-экземпляра
OR
ssh -i /path/to/.PEM username@private-ip-of-instance