Как подключиться к EC2 из терминала: несколько методов с примерами кода

Чтобы подключиться к экземпляру EC2 с терминала, вы можете использовать несколько методов. Вот несколько вариантов с примерами кода:

Метод 1: SSH с использованием пары ключей

  1. Убедитесь, что у вас есть пара ключей (файл.pem), связанная с вашим экземпляром EC2.
  2. Откройте терминал или командную строку.
  3. Установите права доступа к файлу пары ключей только для чтения, выполнив команду:
    chmod 400 /path/to/your-key-pair.pem
  4. Подключитесь к своему экземпляру EC2 с помощью SSH с помощью следующей команды:
    ssh -i /path/to/your-key-pair.pem username@public-dns-name

    Замените «username» на подходящее имя пользователя для вашего экземпляра, а «public-dns-name» на общедоступное DNS-имя вашего экземпляра EC2.

Метод 2: SSH с использованием пароля

  1. Если вы еще этого не сделали, установите пароль для своего экземпляра EC2, следуя документации AWS.
  2. Откройте терминал или командную строку.
  3. Подключитесь к своему экземпляру EC2 с помощью SSH с помощью следующей команды:
    ssh username@public-dns-name

    Замените «username» на подходящее имя пользователя для вашего экземпляра, а «public-dns-name» на общедоступное DNS-имя вашего экземпляра EC2.

Метод 3: Менеджер сеансов (AWS Systems Manager)

  1. Убедитесь, что ваш экземпляр EC2 настроен для доступа к диспетчеру сеансов.
  2. Откройте терминал или командную строку.
  3. Подключитесь к своему экземпляру EC2 с помощью интерфейса командной строки AWS с помощью следующей команды:
    aws ssm start-session --target instance-id

    Замените «instance-id» на идентификатор вашего экземпляра EC2.

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