Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Підключення до екземпляра з вашого пристрою | Огляд EC2
Вступ до хмарних обчислень

Підключення до екземпляра з вашого пристрою

Свайпніть щоб показати меню

Ми створили та налаштували інстанс на AWS EC2; тепер розглянемо, як можна підключитися до інстансу та почати з ним працювати.

Спочатку з’ясуємо, навіщо взагалі потрібно підключатися до EC2 інстансу.

Підключення до EC2 інстансу надає повний доступ до віддаленої віртуальної машини, що працює на інфраструктурі Amazon. Ось основні причини та можливості, які забезпечує SSH підключення:

  • Керування програмним забезпеченням: можливість встановлювати, оновлювати та видаляти програмне забезпечення на інстансі;
  • Системне налаштування: редагування конфігураційних файлів і зміна системних параметрів, наприклад, оптимізація продуктивності сервера або налаштування веб-сервера;
  • Керування файлами: завантаження, переміщення, редагування та видалення файлів на сервері. Це дозволяє розміщувати вебсайт, як у вашому випадку, або керувати даними застосунків;
  • Запуск і керування сервісами: контроль сервісів і процесів, запуск і зупинка їх за потреби.

Підключення до інстансу

Існує кілька способів підключитися до інстансу. Розглянемо два з них.

Перший спосіб — це підключення до інстансу через термінал на вашому пристрої. За цим методом ви будете керувати інстансом віддалено через термінал на вашій машині. Я працюю на MacOS, тому буду демонструвати через його консоль, але майте на увазі, що не має значення, який пристрій ми використовуємо, оскільки більшість часу ми будемо керувати сервером Linux, де платформа не має значення.

Підключення через термінал

Щоб підключитися, потрібно використати свій приватний SSH-ключ. У терміналі необхідно вказати шлях до місця зберігання цього SSH-ключа, ім'я користувача в AWS (за замовчуванням це ec2-user для Linux), а також публічний DNS вашого інстансу:

ssh -i /path/to/your-key.pem ec2-user@your-ec2-public-dns-name

Ви можете знайти публічний DNS вашого екземпляра, відкривши екземпляр зі списку екземплярів:

Note
Примітка

У цьому курсі знадобляться базові навігаційні команди в Bash для віддаленого керування віртуальною машиною. Якщо ви з ними не знайомі — не хвилюйтеся, усі команди будуть показані та пояснені.

Після виконання цієї команди ви повинні побачити наступний результат:

Отже, ми успішно підключилися до віддаленого сервера і тепер можемо його керувати.

Підключення через AWS Terminal

Другий спосіб буде простішим у деяких аспектах, ніж перший, але менш ефективним, оскільки втрачаються деякі функції.

Щоб підключитися через AWS, натисніть велику кнопку "Connect" у верхньому правому куті:

Після натискання кнопки ви перейдете до меню з кількома варіантами підключення. Виберіть "Connect using EC2 Instance Connect" і потім натисніть "Connect":

Note
Примітка

Тут також можна прочитати про підключення через SSH-ключ, як описано у першому способі.

Після цього консоль відкриється безпосередньо у вашому браузері, що дозволяє керувати віртуальною машиною віддалено:

Тепер можна керувати віртуальною машиною безпосередньо з консолі браузера.

Поширені помилки підключення

Однією з найпоширеніших помилок при спробі підключитися до інстансу є неправильно налаштовані групи безпеки, зокрема правило для SSH-підключення. Якщо не вдається встановити з'єднання і помилка повторюється при кожній спробі, перевірте групу безпеки, пов'язану з цим інстансом, щоб переконатися, що існує правило, яке дозволяє SSH-доступ з будь-якої IP-адреси на порт 22. Для цього має бути дозволено IP 0.0.0.0/0.

Цей запис має виглядати так:

Після цього можуть бути різні причини. Залишайте відгуки в цьому розділі, і я зроблю все можливе, щоб допомогти вам!

1. Що дозволяє робити підключення до екземпляра EC2?

2. Яке ім'я користувача використовується за замовчуванням при підключенні до Linux EC2 інстансу через SSH?

3. Як можна переглянути публічний DNS вашого інстансу?

4. Яка поширена помилка може завадити підключенню до вашого EC2 інстансу?

question mark

Що дозволяє робити підключення до екземпляра EC2?

Виберіть правильну відповідь

question mark

Яке ім'я користувача використовується за замовчуванням при підключенні до Linux EC2 інстансу через SSH?

Виберіть правильну відповідь

question mark

Як можна переглянути публічний DNS вашого інстансу?

Виберіть правильну відповідь

question mark

Яка поширена помилка може завадити підключенню до вашого EC2 інстансу?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 4
some-alt