Назад | Перейти на главную страницу

Как я могу использовать предоставленные ключи для доступа к корневой оболочке?

Мне были даны значения для экземпляра AWS для ключей AWSAccessKeyId и AWSSecretKey, предоставленных в надежде, что я смогу что-то сделать с Apache.

Есть ли способ, используя эту информацию, чтобы я мог подключиться к серверу с доступом к корневой консоли?

Если нужна другая информация, например IP-адрес сервера, я мог бы попросить? Если мне придется попросить его запросить информацию, что он может запросить для меня?

Скорее всего, вы не сможете получить ssh-доступ к экземпляру с помощью AccessKeyId и SecretKey. Они используются для аутентификации вызовов API к AWS API.

Здесь Системный менеджер служба. Частью этой услуги является Session Manager. Диспетчер сеансов позволяет получить доступ по ssh с веб-консоли, к которой можно получить доступ с указанными вами учетными данными. Эта служба требует, чтобы на экземпляре был запущен агент.

Однако, скорее всего, вам были предоставлены неправильные учетные данные. SSH-аутентификация на AWS такая же, как и на любой обычной виртуальной машине. Обычно вы просто добавляете открытый ключ пользователю с привилегиями sudo.

AWS развертывает ключ ssh при запуске новой виртуальной машины, кроме того, что нет ничего особенного в аутентификации ssh с экземплярами, запущенными в AWS.