Это способ подключения:
ssh -i /path/my-key-pair.pem ec2-user@public-ip
Теперь вместо ec2-пользователя это может быть root, centos, ubuntu или что-то еще. Вы можете проверить в разделе «Инструкции по использованию». Если его там нет, и вы перепробовали всех вышеперечисленных пользователей, узнайте из документации, прилагаемой к AMI.
В AWS есть одна ошибка, которая стоила мне много времени. Если вы запускаете экземпляр из сохраненного AMI в разделе «Изображения> AMI», обратите внимание, что он использует исходные ключи запущенного экземпляра, из которого он был создан. При запуске AMI вам будет предложено выбрать новый ключ и даже показать его под описанием, но на самом деле эти ключи никогда не будут работать!
Так что, если вы используете пользовательский / сохраненный AMI, вам нужно будет либо получить оригинальные ключи и использовать их, либо просто создать новый из AWS или с рынка. Если вы не создали AMI или не можете вспомнить, откуда он взялся, посмотрите вкладку «Подробности». Затем вы можете запустить новый экземпляр или создать новый AMI из того же источника. Затем будут использованы указанные вами ключи.