Мне были даны значения для экземпляра AWS для ключей AWSAccessKeyId и AWSSecretKey, предоставленных в надежде, что я смогу что-то сделать с Apache.
Есть ли способ, используя эту информацию, чтобы я мог подключиться к серверу с доступом к корневой консоли?
Если нужна другая информация, например IP-адрес сервера, я мог бы попросить? Если мне придется попросить его запросить информацию, что он может запросить для меня?
Скорее всего, вы не сможете получить ssh-доступ к экземпляру с помощью AccessKeyId и SecretKey. Они используются для аутентификации вызовов API к AWS API.
Здесь Системный менеджер служба. Частью этой услуги является Session Manager
. Диспетчер сеансов позволяет получить доступ по ssh с веб-консоли, к которой можно получить доступ с указанными вами учетными данными. Эта служба требует, чтобы на экземпляре был запущен агент.
Однако, скорее всего, вам были предоставлены неправильные учетные данные. SSH-аутентификация на AWS такая же, как и на любой обычной виртуальной машине. Обычно вы просто добавляете открытый ключ пользователю с привилегиями sudo.
AWS развертывает ключ ssh при запуске новой виртуальной машины, кроме того, что нет ничего особенного в аутентификации ssh с экземплярами, запущенными в AWS.