Amazon Elastic Compute Cloud (EC2) – это популярный сервис облачных вычислений, который позволяет пользователям создавать виртуальные серверы в облаке и управлять ими. Одна из наиболее частых задач при работе с инстансами EC2 — подключение к ним с помощью терминала. В этой статье мы рассмотрим различные способы подключения к экземплярам EC2 через терминал, приведя примеры кода для каждого метода.
Метод 1: SSH-клиент
Наиболее распространенный и широко используемый метод подключения к экземпляру EC2 — через протокол Secure Shell (SSH). Вот пример того, как подключиться к экземпляру EC2 с помощью терминала:
- Откройте окно терминала.
- Измените каталог на местоположение файла вашего закрытого ключа (.pem).
- Установите соответствующие разрешения для файла закрытого ключа с помощью следующей команды:
chmod 400 your-private-key.pem - Подключитесь к экземпляру 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 с помощью диспетчера сеансов:
- Убедитесь, что на вашем экземпляре EC2 установлен и запущен агент AWS Systems Manager.
- Откройте консоль управления AWS и перейдите к сервису EC2.
- Выберите свой экземпляр EC2 и нажмите кнопку «Подключиться».
- В диалоговом окне «Подключение к вашему экземпляру» выберите параметр «Диспетчер сеансов».
- Нажмите кнопку «Подключиться», чтобы установить сеанс терминала с экземпляром EC2.
Метод 3: подключение экземпляра EC2
Подключение экземпляра EC2 — это метод SSH-подключения на основе браузера, который позволяет подключаться к экземплярам EC2 с помощью консоли управления AWS. Вот как подключиться с помощью EC2 Instance Connect:
- Откройте консоль управления AWS и перейдите к сервису EC2.
- Выберите свой экземпляр EC2 и нажмите кнопку «Подключиться».
- В диалоговом окне «Подключение к вашему экземпляру» выберите параметр «Подключение к экземпляру EC2».
- Нажмите кнопку «Подключиться», чтобы установить сеанс терминала с экземпляром EC2.
Подключение к инстансам EC2 с помощью терминала — важный навык для управления инстансами EC2 и работы с ними. В этой статье мы рассмотрели три метода: SSH-клиент, диспетчер сеансов и подключение экземпляра EC2. Каждый метод обеспечивает безопасный способ удаленного доступа к вашим экземплярам EC2, позволяя выполнять различные административные задачи. Ознакомившись с этими методами, вы сможете эффективно подключаться к своим экземплярам EC2 и оптимизировать рабочие процессы облачных вычислений.