Подключение к экземплярам EC2 с помощью терминала: подробное руководство

Amazon Elastic Compute Cloud (EC2) – это популярный сервис облачных вычислений, который позволяет пользователям создавать виртуальные серверы в облаке и управлять ими. Одна из наиболее частых задач при работе с инстансами EC2 — подключение к ним с помощью терминала. В этой статье мы рассмотрим различные способы подключения к экземплярам EC2 через терминал, приведя примеры кода для каждого метода.

Метод 1: SSH-клиент
Наиболее распространенный и широко используемый метод подключения к экземпляру EC2 — через протокол Secure Shell (SSH). Вот пример того, как подключиться к экземпляру EC2 с помощью терминала:

  1. Откройте окно терминала.
  2. Измените каталог на местоположение файла вашего закрытого ключа (.pem).
  3. Установите соответствующие разрешения для файла закрытого ключа с помощью следующей команды:
    chmod 400 your-private-key.pem
  4. Подключитесь к экземпляру EC2 с помощью терминала:
    ssh -i your-private-key.pem username@ec2-instance-public-ip

    Замените your-private-key.pemименем файла вашего закрытого ключа, usernameсоответствующим именем пользователя (например, ec2-userдля Amazon Linux) и ec2-instance-public-ipс общедоступным IP-адресом вашего экземпляра EC2.

Метод 2: диспетчер сеансов
Amazon EC2 Session Manager обеспечивает безопасный и контролируемый доступ к экземплярам EC2 без необходимости использования ключей SSH. Вот пример того, как подключиться к экземпляру EC2 с помощью диспетчера сеансов:

  1. Убедитесь, что на вашем экземпляре EC2 установлен и запущен агент AWS Systems Manager.
  2. Откройте консоль управления AWS и перейдите к сервису EC2.
  3. Выберите свой экземпляр EC2 и нажмите кнопку «Подключиться».
  4. В диалоговом окне «Подключение к вашему экземпляру» выберите параметр «Диспетчер сеансов».
  5. Нажмите кнопку «Подключиться», чтобы установить сеанс терминала с экземпляром EC2.

Метод 3: подключение экземпляра EC2
Подключение экземпляра EC2 — это метод SSH-подключения на основе браузера, который позволяет подключаться к экземплярам EC2 с помощью консоли управления AWS. Вот как подключиться с помощью EC2 Instance Connect:

  1. Откройте консоль управления AWS и перейдите к сервису EC2.
  2. Выберите свой экземпляр EC2 и нажмите кнопку «Подключиться».
  3. В диалоговом окне «Подключение к вашему экземпляру» выберите параметр «Подключение к экземпляру EC2».
  4. Нажмите кнопку «Подключиться», чтобы установить сеанс терминала с экземпляром EC2.

Подключение к инстансам EC2 с помощью терминала — важный навык для управления инстансами EC2 и работы с ними. В этой статье мы рассмотрели три метода: SSH-клиент, диспетчер сеансов и подключение экземпляра EC2. Каждый метод обеспечивает безопасный способ удаленного доступа к вашим экземплярам EC2, позволяя выполнять различные административные задачи. Ознакомившись с этими методами, вы сможете эффективно подключаться к своим экземплярам EC2 и оптимизировать рабочие процессы облачных вычислений.