Привет, ребята, я новичок в linux и amazon-ec2. Хотел поставить быстрый сервак. По какой-то причине, когда я вхожу в систему со своей парой ключей, мне предлагается ввести имя пользователя, я ввожу ec2-user, и я вхожу. Проблема в том, что у меня нет доступа root (и я не могу найти пароль root). Мне нужно установить screen для запуска сервера в фоновом режиме, а также создать нового пользователя, у которого нет root, для запуска сервера. Ни чего не могу без рута .. Любая помощь?
Изменить: я использую 32-разрядную бета-версию Amazon Linux AMI 2010.11.1 Beta в качестве «AMI».
Спасибо Макс
В Руководстве пользователя AMI Amazon Linux объясняется, что sudo можно использовать для запуска команд от имени пользователя root, например sudo whoami
:
http://ec2-downloads.s3.amazonaws.com/AmazonLinuxAMIUserGuide.pdf
Как получить root-доступ по SSH на моем инстансе Amazon Linux AMI?
AMI Amazon Linux не поддерживает удаленный корневой SSH по умолчанию. Вы должны указать пару ключей при запуске экземпляра и войти в систему как «ec2-user», используя свою пару ключей для доступа к командной строке. Этот пользователь по умолчанию имеет доступ к sudo, чтобы вы могли выполнять действия root. Если вы хотите включить удаленный вход в систему root, имейте в виду, что это значительно менее безопасно, чем полагаться на пары ключей и вторичного пользователя.
Это зависит от используемого вами образа Linux, но обычно вы можете выполнить sudo из учетной записи начального входа в систему, чтобы получить привилегии root.
У меня сработало подключение к ssh -i jose.pem корень@ ec2-46-137-38-52.eu-west-1.compute.amazonaws.com