Підключення до Екземпляра з Вашого Пристрою
Ми створили та налаштували інстанс на 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 вашого екземпляра, відкривши екземпляр зі списку екземплярів:
У цьому курсі потрібно знати деякі базові навігаційні команди в Bash для віддаленого керування віртуальною машиною. Якщо ви з ними не знайомі — не хвилюйтеся, усі команди будуть показані та пояснені.
Після виконання цієї команди ви повинні побачити наступний результат:
Отже, ми успішно підключилися до віддаленого сервера і тепер можемо його керувати.
Підключення через AWS Terminal
Другий спосіб у деяких аспектах простіший за перший, але менш ефективний, оскільки втрачаються деякі функції.
Щоб підключитися через AWS, натисніть велику кнопку "Connect" у верхньому правому куті:
Після натискання кнопки ви перейдете до меню з кількома варіантами підключення. Виберіть "Connect using EC2 Instance Connect", а потім натисніть "Connect":
Тут також можна ознайомитися з підключенням через SSH-ключ, як описано у першому способі.
Після цього консоль відкриється безпосередньо у вашому браузері, що дозволяє керувати віртуальною машиною віддалено:
Тепер можна керувати віртуальною машиною безпосередньо з консолі браузера.
Поширені помилки підключення
Однією з найпоширеніших помилок при спробі підключитися до інстансу є неправильно налаштовані групи безпеки, зокрема правило для SSH-підключення.
Якщо не вдається встановити з'єднання і помилка повторюється при кожній спробі, перевірте групу безпеки, пов'язану з цим інстансом, щоб переконатися, що існує правило, яке дозволяє SSH-доступ з будь-якої IP-адреси на порт 22. Для цього має бути дозволено IP 0.0.0.0/0.
Цей запис має виглядати так:
Після цього можуть бути різні причини. Залишайте відгук у цьому розділі, і я зроблю все можливе, щоб допомогти вам!
1. Що дозволяє робити підключення до екземпляра EC2?
2. Яке ім'я користувача використовується за замовчуванням при підключенні до Linux EC2 інстансу через SSH?
3. Як переглянути публічний DNS вашого інстансу?
4. Яка поширена помилка може завадити підключенню до вашого EC2 інстансу?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4.55
Підключення до Екземпляра з Вашого Пристрою
Свайпніть щоб показати меню
Ми створили та налаштували інстанс на 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 вашого екземпляра, відкривши екземпляр зі списку екземплярів:
У цьому курсі потрібно знати деякі базові навігаційні команди в Bash для віддаленого керування віртуальною машиною. Якщо ви з ними не знайомі — не хвилюйтеся, усі команди будуть показані та пояснені.
Після виконання цієї команди ви повинні побачити наступний результат:
Отже, ми успішно підключилися до віддаленого сервера і тепер можемо його керувати.
Підключення через AWS Terminal
Другий спосіб у деяких аспектах простіший за перший, але менш ефективний, оскільки втрачаються деякі функції.
Щоб підключитися через AWS, натисніть велику кнопку "Connect" у верхньому правому куті:
Після натискання кнопки ви перейдете до меню з кількома варіантами підключення. Виберіть "Connect using EC2 Instance Connect", а потім натисніть "Connect":
Тут також можна ознайомитися з підключенням через SSH-ключ, як описано у першому способі.
Після цього консоль відкриється безпосередньо у вашому браузері, що дозволяє керувати віртуальною машиною віддалено:
Тепер можна керувати віртуальною машиною безпосередньо з консолі браузера.
Поширені помилки підключення
Однією з найпоширеніших помилок при спробі підключитися до інстансу є неправильно налаштовані групи безпеки, зокрема правило для SSH-підключення.
Якщо не вдається встановити з'єднання і помилка повторюється при кожній спробі, перевірте групу безпеки, пов'язану з цим інстансом, щоб переконатися, що існує правило, яке дозволяє SSH-доступ з будь-якої IP-адреси на порт 22. Для цього має бути дозволено IP 0.0.0.0/0.
Цей запис має виглядати так:
Після цього можуть бути різні причини. Залишайте відгук у цьому розділі, і я зроблю все можливе, щоб допомогти вам!
1. Що дозволяє робити підключення до екземпляра EC2?
2. Яке ім'я користувача використовується за замовчуванням при підключенні до Linux EC2 інстансу через SSH?
3. Як переглянути публічний DNS вашого інстансу?
4. Яка поширена помилка може завадити підключенню до вашого EC2 інстансу?
Дякуємо за ваш відгук!