2

Мне действительно не нравится использовать моего пользователя root без пароля для входа в инстанс Ubuntu Amazon EC2. Я хотел бы войти без сертификата, если это возможно. Я видел учебник, где они сказали, что вы можете, но они не объяснили, как это сделать.

adduser newuser
gpasswd -a user sudo

Это насколько я понял. Создание имени пользователя newuser и предоставление им привилегий sudo . Я знаю, что должно быть что-то, чего мне не хватает, чтобы связать это с логином.

1 ответ1

2

То, что вы запрашиваете, требует консольного доступа, и Amazon не предоставляет консольный доступ.

Ваша строка gpasswd также должна измениться на gpasswd -a newuser sudo так как вы создали нового пользователя, используя идентификатор пользователя newuser.

Затем вам нужно создать файл .ssh/authorized_keys для нового пользователя, внутри которого будет открытый ключ сертификата (при условии, что под сертификатом вы подразумевали файл .pem ).

Тогда вы должны быть в состоянии ssh newuser @ your_public_ec2_dns.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .