ssh

Як увімкнути SSH на CentOS 8?

Як увімкнути SSH на CentOS 8?
Захищена оболонка, також відомий як SSH, є популярним інструментом, що використовується для з'єднання з сервером через клієнта. SSH забезпечує безпечне віддалене підключення та зв'язок між сервером та його клієнтом, а також забезпечує передачу файлів через віддалене мережеве з'єднання.

У цій публікації ми розглянемо покрокове керівництво про те, як увімкнути SSH на CentOS 8 та отримати доступ до його сервера з клієнтської машини CentOS 8, віддалено використовуючи SSH. Почнемо з конфігурації сервера CentOS 8 для віддаленого підключення через SSH.

Налаштування сервера CentOS 8 для віддаленого підключення

Налаштування сервера CentOS 8 для віддаленого підключення є нашим першочерговим завданням.

Крок 1: Оновіть сховище пакетів вашої системи
Оновіть кеш сховища пакетів системи, ввівши команду нижче:

$ sudo dnf makecache

Оновіть пакети системи.

$ sudo dnf оновлення

Крок 2: Встановіть сервер OpenSSH на сервері CentOS 8
Після оновлення кешу та пакетів сховища системи встановіть серверний пакет OpenSSH, ввівши команду нижче:

$ sudo dnf встановити openssh-сервер

Після успішної установки запустіть “sshd”Послуга, якщо вона не запущена.

Крок 3: Запустіть службу OpenSSH
Для запуску служби OpenSSH введіть команду нижче:

$ sudo systemctl start sshd

Перевірте статус служби, використовуючи команду нижче:

$ sudo systemctl статус sshd

Також увімкніть службу OpenSSH при перезавантаженні, ввівши команду, подану нижче:

$ sudo systemctl увімкніть sshd

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

Крок 4: Дозвольте брандмауеру передавати будь-який трафік через порт SSH 22
Щоб дозволити брандмауеру для потоку трафіку через SSH, введіть команду нижче:

$ firewall-cmd --zone = public --permanent --add-service = ssh

Кращою практикою є перезавантаження брандмауера після налаштування брандмауера.

$ firewall-cmd --reload

Сервер CentOS 8 готовий до підключення через SSH. Давайте знатимемо IP-адресу сервера та отримуватимемо доступ до неї з клієнтської машини CentOS 8.

Крок 5: Отримайте IP-адресу сервера CentOS 8
Щоб отримати IP-адресу сервера CentOS, введіть команду нижче:

$ ip a

IP-адреса мого сервера - 192.168.18.186. Давайте підключимось до цієї машини з клієнтської машини CentOS 8.

Підключіться до сервера CentOS 8 із клієнта CentOS 8

Для підключення до сервера CentOS 8 виконайте крок, наведений нижче:

Крок 1: Встановіть клієнтів OpenSSH на клієнтській машині CentOS 8
Перш за все, вам потрібно встановити клієнтів OpenSSH на вашому клієнтському комп'ютері CentOS 8.

$ sudo dnf встановити openssh-клієнти

Після встановлення клієнтів OpenSSH створіть і скопіюйте пари ключів SSH для підключення до сервера CentOS 8.

Крок 2: Створіть пару ключів SSH
Для генерації пари ключів SSH введіть команду, наведену нижче:

$ ssh-keygen

Натисніть «Enter», щоб зберегти пару ключів у вказаному каталозі за замовчуванням.

Або якщо ви вже створили пару ключів, натисніть “Enter”, щоб замінити раніше створену пару ключів.

Введіть парольну фразу або натисніть “Enter” для порожньої парольної фрази.

Добре, пара ключів створена успішно, тепер давайте скопіюємо пару ключів на сервер.

Крок 3: Скопіюйте пару ключів на сервер CentOS 8
Для копіювання пари ключів на сервер CentOS 8 введіть команду нижче:

$ ssh-copy-id [захищений електронною поштою]

Не забудьте змінити “linuxuser” та “192.168.18.186 ”з ім’ям користувача та IP-адресою сервера CentOS 8.

Введіть "так" і натисніть "Enter".

Введіть пароль імені користувача, яке відображається в терміналі, і натисніть «Enter».

Пара ключів буде скопійована на сервер CentOS 8, до якого ми збираємось підключитися.

Крок 4: Підключіться до сервера CentOS 8 через SSH
Тепер просто підключіть SSH до сервера CentOS 8, використовуючи команду нижче:

$ ssh [електронна пошта захищена]

Так і є! Ми успішно ввійшли на сервер CentOS 8 із клієнтської машини CentOS 8 за допомогою SSH.

Висновок

Ми охопили величезний спектр включення SSH на CentOS 8, встановивши сервер OpenSSH на машині CentOS 8 Server, включивши послугу «sshd» та відкривши брандмауер системи для вхідного трафіку з SSH на порт 22. Ми також навчилися підключатися до сервера CentOS 8 з клієнтської машини CentOS 8, встановлюючи клієнти OpenSSH, створюючи та копіюючи пару ключів SSH, копіюючи пару ключів на серверну машину та підключаючись до CentOS 8 Server через SSH.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...