Проблема при попытке подключения по SSH к экземпляру AWS EC2, запущенному из AMI

Проблема при попытке подключения по SSH к экземпляру AWS EC2, запущенному из AMI

Я полный новичок в AWS и SSH, поэтому, пожалуйста, отнеситесь ко мне с пониманием. Я пытаюсь убедиться, что смогу создать идеальную копию экземпляра EC2, прежде чем приступать к рискованным установкам, которые могут разрушить важные зависимости. Я создал AMI экземпляра «A» и запустил его как экземпляр «B». Оба экземпляра A и B — это Ubuntu 16.04. В консоли AWS инструкции по подключению SSH к экземпляру B отличаются от инструкций для экземпляра A. Если говорить точнее, я подключаюсь к экземпляру A с помощью:

ssh -i "keypair.pem" [email protected]

но, например, B, Amazon предлагает:

ssh -i "keypair.pem" [email protected]

важное отличие в том, что root и ubuntu. Вход по SSH на экземпляр A работает нормально, но не на экземпляр B. При подключении как root я получаю сообщение о том, чтоПожалуйста, войдите в систему как пользователь «ubuntu», а не как пользователь «root».и не могу войти. При подключении как ubuntu я получаю сообщение о том, чтоВ доступе отказано (открытый ключ).Есть идеи?

Связанный контент