Использование пар ключей с SSH является функцией операционной системы.Он не имеет ничего общего с Amazon EC2.
Когда вы используете SSH для подключения к экземпляру, вы предоставляете закрытый ключ .Операционная система Linux на целевом компьютере / экземпляре будет искать в домашнем каталоге назначенного пользователя и искать в файле ~/.ssh/authorized_keys
.Если в этом каталоге найден соответствующий открытый ключ , вход разрешен.
Например, если вы подключаетесь с помощью:
ssh -i key.pem ec2-user@IP-ADDRESS
, он будет выглядетьin:
/home/ec2-user/.ssh/authorized_keys
Поэтому, если вы хотите добавить / заменить ключи для пользователя, просто отредактируйте содержимое файла .ssh/authorized_keys
в домашнем каталоге.
См .: