Да.
Если AMI предоставлен AWS, то на экземпляре установлено некоторое программное обеспечение, которое получит ключ, назначенный во время RunInstances()
, и добавит его в файл /home/ec2-user/.ssh/authorized_keys
, Это позволяет вам войти в систему, используя частную половину пары ключей.
Если для этого экземпляра используется AMI, то пара ключей останется в файле authorized_keys
.
Далее, если новый экземпляр запускается с этим AMI, другая пара ключей может быть передана через RunInstances()
, но старая пара ключей все еще будет там и может использоваться.
Итак:
- Экземпляр 1 запущен с Keypair 1: Можно подключиться с использованием
Keypair 1
- AMI, созданного из экземпляра 1
- Экземпляр 2 запущен из AMI, указав Keypair 2: Можно подключиться с помощью или
Keypair 1
или Keypair 2