Зміст курсу
Вступ до Хмарних Обчислень
Вступ до Хмарних Обчислень
Підключення до екземпляра з вашого пристрою
In the last chapters, we created and configured an instance on AWS EC2; now, let's see how we can connect to the instance and start working with it.
First, let's understand why we need to connect to an EC2 instance in general.
У останніх розділах ми створили та налаштували екземпляр на AWS EC2; тепер давайте подивимося, як ми можемо підключитися до екземпляра і почати працювати з ним.
Спочатку давайте зрозуміємо, чому нам потрібно підключатися до екземпляра EC2 взагалі.
Connecting to the Instance
There are several ways to connect to the instance. We'll cover 2 of them. The first way will be connecting to the instance through the terminal on your device. This way, you'll be managing the instance remotely through the terminal on your machine. I'm working on a MacOS, so I'll be demonstrating through its console, but keep in mind that it doesn't matter which device we're using, as most of the time we'll be managing a Linux server, where the platform doesn't matter.
So let's start with the first method.
Connection via Terminal
To connect, we need to use our private SSH key. In the terminal, you need to enter the path to where this SSH key is located, the username in AWS (by default, it's ec2-user
for Linux), and also the public DNS of your instance:
Щоб підключитися, нам потрібно використовувати наш приватний SSH ключ. У терміналі вам потрібно ввести шлях до місця, де знаходиться цей SSH ключ, ім'я користувача в AWS (за замовчуванням це ec2-user
для Linux), а також публічний DNS вашого екземпляра:
Примітка
У цьому курсі вам знадобляться базові команди навігації в bash для віддаленого керування віртуальною машиною. Якщо ви їх не знаєте, це не проблема, тому що я покажу вам усі команди та поясню, що вони роблять.
Після виконання цієї команди ви отримаєте наступний результат:
Таким чином, ми отримали доступ до віддаленого сервера і можемо керувати ним.
Підключення через AWS Терминал
Другий метод буде легшим у деяких місцях, ніж перший, але цей метод менш ефективний, оскільки ми жертвуємо деякими функціями та виглядом справжнього хакера, який працює лише через консоль.
Щоб підключитися через AWS, нам потрібно натиснути велику кнопку Connect
у верхньому правому куті:
Коли ви натиснете кнопку, вас перенаправить до меню, де вам буде запропоновано кілька варіантів підключення. Виберіть "Connect using EC2 Instance Connect" і натисніть Connect
:
Після цього консоль відкриється прямо у вашому браузері, що дозволить нам віддалено керувати віртуальною машиною:
Тепер ми маємо можливість керувати віртуальним комп'ютером безпосередньо з консолі браузера.
Поширені помилки підключення
Однією з найпоширеніших помилок при підключенні до інстансу є неправильно налаштовані групи безпеки, зокрема вхід для підключення SSH.
Якщо ви не можете встановити з'єднання і помилка зберігається при повторній спробі, перевірте групу безпеки, пов'язану з цим інстансом, і подивіться, чи є вхід, що дозволяє доступ SSH з будь-якої IP через порт 22
. Для цього він повинен дозволяти IP 0.0.0.0/0
.
Цей вхід повинен виглядати так:
Після цього можуть бути різні причини. Якщо ви стикаєтеся з помилками після багаторазових перевірок, не соромтеся написати "Дайте відгук про цей розділ", і я постараюся допомогти вам якомога швидше!
1. Що дозволяє зробити підключення до інстансу EC2?
2. Яке ім'я користувача за замовчуванням при підключенні до Linux EC2 інстансу через SSH?
3. Як можна переглянути публічний DNS вашого інстансу?
4. Яка поширена помилка може завадити вам підключитися до вашого інстансу EC2?
Дякуємо за ваш відгук!