Керування сервером на надійній платформі, такій як 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.
- Відкрийте файл конфігурації SSH в текстовому редакторі:
sudo nano /etc/ssh/sshd_config - Знайдіть наступний рядок:
PermitRootLogin prohibit-password - Змініть його на
PermitRootLogin yes - Збережіть файл, натиснувши клавіші 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-логін, щоб безпосередньовстановити такий програмний пакет, як , або усунути несправність критично важливої служби. Щоб мінімізувати ризики, використовуйте автентифікацію за допомогою ключа SSH і обмежте доступ до довірених IP-адрес. Дотримуючись цих запобіжних заходів, ви зможете впевнено керувати своїм сервером ava.hosting, забезпечуючи одночасно ефективність і безпеку.nginx


