SSH-З'єднання з Ubuntu
На початку ви дізнаєтеся, як вручну підключитися до Ubuntu-сервера за допомогою SSH, який був створений за допомогою Terraform. Це допоможе вам переконатися, що сервер працює та доступний у мережі. Згодом цей процес буде автоматизовано за допомогою Ansible, але спочатку ручне підключення дозволяє зрозуміти, як це працює.
Що таке SSH?
SSH розшифровується як Secure Shell. Це можна розглядати як захищений спосіб відкрити термінал на іншому комп'ютері — у нашому випадку, на Ubuntu-сервері.
Усе, що ви передаєте через SSH, включаючи логін, пароль і команди, шифрується, тому ніхто не може це перехопити.
SSH надає повний контроль над віддаленим сервером. Ви можете виконувати всі дії, які зазвичай робите на власному комп’ютері: запускати програми, редагувати файли та встановлювати пакети. Для початківців корисно уявляти це як «роботу на комп’ютері віддалено», без необхідності фізично знаходитися поруч.
Підключення через SSH
Для ручного підключення до сервера використовуйте наступний шаблон: ssh <USERNAME>@<HOST> -p <PORT>
.
У нашому випадку це виглядає так:
Тут root
— це ім’я користувача. Використовується root
, оскільки це адміністративний користувач з повними правами, що дозволяє виконувати будь-які команди без обмежень. localhost
означає, що сервер працює на вашій машині (через Docker, але зазвичай використовується фактична IP-адреса сервера), а -p 2222
вказує порт для доступу до контейнера.
Під час першого підключення SSH може запросити пароль. У нашому випадку це пароль користувача root
, який вже був встановлений у створеному за допомогою Terraform образі.
Після виконання команди ви потрапите у термінал сервера, де можна виконувати команди, встановлювати пакети та перевіряти роботу системи. Цей крок допомагає зрозуміти принципи керування віддаленим сервером і готує до автоматизації завдань за допомогою Ansible.
1. Що означає абревіатура SSH?
2. Чому ми використовуємо користувача root для підключення до сервера?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
What is the root password for this server?
Can you explain why we use port 2222 instead of the default SSH port?
How do I know if my SSH connection was successful?
Awesome!
Completion rate improved to 3.7
SSH-З'єднання з Ubuntu
Свайпніть щоб показати меню
На початку ви дізнаєтеся, як вручну підключитися до Ubuntu-сервера за допомогою SSH, який був створений за допомогою Terraform. Це допоможе вам переконатися, що сервер працює та доступний у мережі. Згодом цей процес буде автоматизовано за допомогою Ansible, але спочатку ручне підключення дозволяє зрозуміти, як це працює.
Що таке SSH?
SSH розшифровується як Secure Shell. Це можна розглядати як захищений спосіб відкрити термінал на іншому комп'ютері — у нашому випадку, на Ubuntu-сервері.
Усе, що ви передаєте через SSH, включаючи логін, пароль і команди, шифрується, тому ніхто не може це перехопити.
SSH надає повний контроль над віддаленим сервером. Ви можете виконувати всі дії, які зазвичай робите на власному комп’ютері: запускати програми, редагувати файли та встановлювати пакети. Для початківців корисно уявляти це як «роботу на комп’ютері віддалено», без необхідності фізично знаходитися поруч.
Підключення через SSH
Для ручного підключення до сервера використовуйте наступний шаблон: ssh <USERNAME>@<HOST> -p <PORT>
.
У нашому випадку це виглядає так:
Тут root
— це ім’я користувача. Використовується root
, оскільки це адміністративний користувач з повними правами, що дозволяє виконувати будь-які команди без обмежень. localhost
означає, що сервер працює на вашій машині (через Docker, але зазвичай використовується фактична IP-адреса сервера), а -p 2222
вказує порт для доступу до контейнера.
Під час першого підключення SSH може запросити пароль. У нашому випадку це пароль користувача root
, який вже був встановлений у створеному за допомогою Terraform образі.
Після виконання команди ви потрапите у термінал сервера, де можна виконувати команди, встановлювати пакети та перевіряти роботу системи. Цей крок допомагає зрозуміти принципи керування віддаленим сервером і готує до автоматизації завдань за допомогою Ansible.
1. Що означає абревіатура SSH?
2. Чому ми використовуємо користувача root для підключення до сервера?
Дякуємо за ваш відгук!