Керування сервером на надійній платформі, такій як ava.hosting, часто вимагає адміністративного доступу, але Ubuntu за замовчуванням вимикає root-логін через SSH з міркувань безпеки. У сценаріях, де доступ root є необхідним – наприклад, для встановлення важливих оновлень або налаштування системних параметрів – увімкнення входу в систему через SSH від імені користувача root може спростити ваш робочий процес. У цьому посібнику ви дізнаєтеся, як безпечно ввімкнути вхід для користувача root на сервері ava.hosting Ubuntu, збалансувавши зручність і безпеку, щоб захистити ваш VPS або середовище віртуального хостингу.

Крок 1: Перейдіть до користувача root

Перш ніж увімкнути вхід від імені користувача root, переконайтеся, що у вас є привілеї root. Ви можете переключитися на користувача root за допомогою:

sudo -i

Якщо ви ще не встановили пароль root, ви можете створити його за допомогою:

sudo passwd root

Введіть і підтвердіть новий пароль root.

Крок 2: Редагування файлу конфігурації SSH

Щоб дозволити вхід від імені користувача root через SSH, вам потрібно змінити файл конфігурації SSH.

  1. Відкрийте файл конфігурації SSH в текстовому редакторі:
    sudo nano /etc/ssh/sshd_config
  2. Знайдіть наступний рядок:
    PermitRootLogin prohibit-password
  3. Змініть його на
    PermitRootLogin yes
  4. Збережіть файл, натиснувши клавіші CTRL X, потім Y і Enter.

Крок 3: Перезапуск служби SSH

Застосуйте зміни, перезапустивши службу SSH:

sudo systemctl restart ssh

Крок 4: Дозвольте root-доступ по SSH в брандмауері (якщо потрібно)

Якщо у вас увімкнено UFW (Uncomplicated Firewall), дозвольте SSH-трафік:

sudo ufw allow ssh
sudo ufw reload

Крок 5: Тестовий вхід по SSH з правами суперкористувача

Тепер спробуйте увійти від імені користувача root з іншої системи за допомогою:

ssh root@your-server-ip

Введіть пароль root, коли з’явиться відповідний запит.

Крок 6: Безпечний вхід для користувача root (необов’язковий, але рекомендований)

З міркувань безпеки обмежте вхід від імені користувача root, дозволивши лише певним IP-адресам. Знову відредагуйте файл конфігурації SSH:

sudo nano /etc/ssh/sshd_config

Додайте наступний рядок:

AllowUsers root@your-trusted-ip

Збережіть файл і перезапустіть SSH:

sudo systemctl restart ssh

Висновок

Увімкнення root SSH на сервері Ubuntu, розміщеному на хостингу ava.hosting, спрощує завдання адміністрування, але робити це потрібно з обережністю. Виконуючи ці кроки, ви можете безпечно ввімкнути root-доступ, використовуючи при цьому надійну інфраструктуру ava.hosting. Наприклад, ви можете увімкнути root-логін, щоб безпосередньовстановити такий програмний пакет, як nginx , або усунути несправність критично важливої служби. Щоб мінімізувати ризики, використовуйте автентифікацію за допомогою ключа SSH і обмежте доступ до довірених IP-адрес. Дотримуючись цих запобіжних заходів, ви зможете впевнено керувати своїм сервером ava.hosting, забезпечуючи одночасно ефективність і безпеку.