я использую ami-c2a255ab
. Он запущен и работает. Я могу подключиться к нему по SSH. Но когда он запрашивает пароль для любого sudo
команда - мне нечего сказать.
Где я могу получить эту информацию?
Я понимаю, что вы используете Ubuntu на EC2, и вы успешно вошли в систему, используя аутентификацию по паре ключей SSH.
Вам не нужен пароль root для использования sudo, в этом суть sudo.
Установите пароль для текущего пользователя, вошедшего в систему, с помощью команды «passwd».
Если ваш пользователь уже находится в файле sudoers, теперь вы должны иметь возможность выполнять sudo, используя только что установленный пароль.
Документация Amazon по безопасно использовать общие AMI на самом деле перечислены шаги для хорошего общего AMI, который предлагает либо установить случайный пароль root при запуске, либо полностью отключить пароль root и использовать ключ идентификации SSH, который устанавливается при загрузке. AMI, о котором вы упомянули специально, представляет собой образ экземпляра, поддерживаемый EBS, поэтому, если бы он установил случайный пароль, он был бы сохранен, поэтому вам нужно было бы его запомнить. В противном случае, если он установил файл идентификации SSH, вам понадобится его часть данных закрытого ключа, которую вы могли бы определить, которая использовалась Key Pair Name
в описании экземпляра.
Похоже, что пароль не установлен, поэтому вам нужно будет войти в систему, используя метод пары ключей SSH.