На EC2 все AMI Ubuntu должны быть подключены так:
$ ssh -i your-ssh-key.pem ubuntu@external.dns.name
Таким образом, вы подключаетесь как пользователь «ubuntu», используя ключ ssh, который вы вводили в экземпляр при запуске (не пароль). После аутентификации вы можете выпустить root-less корневые команды с помощью sudo.
(обратите внимание: ваш ssh-ключ может быть .priv или .pem или без расширения, это просто пример)
Вот некоторые полезные ресурсы о подключении к экземплярам EC2 :
Запуск экземпляра и выбор или создание новой пары ключей SSH: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?LaunchInstance.html
Подключение с помощью вашей ssh keypair: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?LaunchInstance.html
Что они не упоминают там что вы подключаетесь к экземплярам Ubuntu с учетной записью «ubuntu», а не root.