Вам даже не нужно делать все это, просто помните, что с AWS EC2 вы получаете закрытый ключ для пользователей по умолчанию.например, ec2-user / ubuntu и т. д.
Вы делаете правильный шаг
ssh-keygen -t rsa -C "your_email@example.com"
, если спроситедля ввода любого перефразирования оставьте поле пустым.
Просто нажмите, чтобы принять местоположение по умолчанию и имя файла.Если каталог .ssh не существует, система создаст его для вас.
Введите и повторите ввод, если пароль будет запрашиваться
, у вас есть этот ключ сейчас.
Скопируйте этот ключ
Вы увидите там ключ, скопируйте его и сохраните где-нибудь как резервную копию.
Теперь вставьте только что созданный ключ в этот файл
и сохраните файл.
теперь последним шагом для заботы является разрешение, поэтому выполните следующую команду.
sudo chmod 700 .ssh && chmod 600 .ssh / authorized_keys
Теперь выхорошо, что вы идете.