Як вимкнути або ввімкнути вхід користувачу root SSH в Linux

  • Останнє оновлення: 3 Листопада 2023 р.
  • Перегляди: 62
  • Автор: Адмін
Як вимкнути або ввімкнути вхід користувачу root SSH в Linux

Колеги всім привіт.

У сьогоднішній статті ми поговоримо про те, як можна відключити або включити авторизацію по SSH на пряму в обліковий запис root в операційній системі Linux.

Як усі можуть знати за замовчуванням, після установки Linux можна підключитися до сервера через обліковий запис root на прямий за SSH протоколом. З міркувань безпеки я вам не рекомендую включати цю можливість для не авторизованих користувачів тому, що злий хакер може спробувати підібрати пароль і тим самим отримати повний доступ до сервера.

Кращим варіантом буде створити окремий обліковий запис з-під якого ви будете часто підключатися до сервера, і потім з-під цього облікового запису через команду "sudo -i" переключаться на root.

 

І так, щоб відключити можливість авторизуватися через обліковий запис root, нам потрібно редагувати основний файл конфігурації SSH який називається sshd_config.

Відкриваємо файл sshd_config для редагування командою:

$. vi /etc/ssh/sshd_config

 

Знаходимо параметр PermitRootLogin і прибираємо коментар і змінюємо значення параметра з yes на no.

PermitRootLogin no

вимкнути або ввімкнути root-вхід

Зберігаємо зміни.

 

Після того, як ми змінили значення параметра, нам обов'язково потрібно перезапустити службу SSH для того, щоб наші зміни набули чинності.

Для перезапуску служби SSH використовуємо команду:

$. systemctl restart sshd

 

Тепер коли ми спробуємо зайти на сервер через root в новій сесії, то отримаємо помилку Access denied.

вимкнути або ввімкнути root-вхід


 

Для того щоб повернути все назад, вам потрібно в основному файлі sshd_config змінити параметр PermitRootLogin зі значення no на yes і перезапустити службу SSH.


 

Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

Як дізнатися версію ОС LINUX

Як дізнатися версію ОС LINUX

lsof утиліта - дізнаємося які порти прослуховуються в Linux

lsof утиліта - дізнаємося які порти прослуховуються в Linux

Завантажити та встановити CentOS 8

Завантажити та встановити CentOS 8