Нет, вам не нужно создавать новую пару ключей (файл .pem) для подключения к вашему экземпляру EC2 после перезапусков.
Вы должны иметь возможность подключиться к экземпляру через ssh после перезапуска, еслиВы ничего не изменили, такие как IP-адрес или правила группы безопасности.
Одной из причин может быть то, что ваш публичный IP-адрес изменился по какой-то причине, поэтому проверьте это и подключитесь соответствующим образом.
Общедоступный IP-адрес, связанный с экземпляром EC2, может измениться в некоторых обстоятельствах. Вот фрагмент официальной документации , в котором говорится:
Вы не можете вручную связать или отсоединить публичный IP-адрес от вашего экземпляра. Вместо этого в некоторых случаях мы освобождаем общедоступный IP-адрес вашего экземпляра или присваиваем ему новый:
Мы освобождаем общедоступный IP-адрес вашего экземпляра, когда он останавливается или прекращается. Остановленный экземпляр получает новый открытый IP-адрес при перезапуске.
Мы освобождаем открытый IP-адрес вашего экземпляра, когда вы связываете с ним Elastic IP-адрес. Когда вы отсоединяете Elastic IP-адрес от вашего экземпляра, он получает новый публичный IP-адрес.
Если публичный IP-адрес вашего экземпляра в VPC был освобожден, он не получит новый, если естьк вашему экземпляру подключено более одного сетевого интерфейса.
Если публичный IP-адрес вашего экземпляра освобождается, когда у него есть вторичный частный IP-адрес, связанный с Elastic IP-адресом, экземпляр не получает новый публичный IP-адресадрес.