Як встановити Webmin на Debian 12

Керування та адміністрування Linux-серверів з командного рядка представляє складність для користувачів-початківців Linux. У цьому випадку для управління Linux-сервером з веб-інтерфейсу можна використовувати Webmin. Webmin – це безкоштовна прикладна платформа з відкритим вихідним кодом і графічним призначеним для користувача інтерфейсом для управління і контролю Linux-сервера. За допомогою Webmin можна створювати облікові записи користувачів, налаштовувати Apache, DNS і FTP-сервери, надавати загальний доступ до файлів, налаштовувати брандмауери та багато іншого.

Необхідні умови

  • Сервер під управлінням Debian 12.
  • На сервері налаштовано пароль root.

Початок роботи

Перед початком роботи рекомендується оновити кеш пакетів системи до останньої версії. Оновити його можна за допомогою такої команди:

apt update -y

Після оновлення кешу пакетів встановіть інші необхідні залежності за допомогою наступної команди:

apt install gnupg2 curl -y

Після встановлення всіх необхідних залежностей можна переходити до наступного кроку.

Встановлення Webmin

Пакет Webmin за замовчуванням не включено до стандартного репозиторію Debian 12. Тому необхідно додати репозиторій Webmin в APT.

Спочатку завантажте і додайте ключ GPG, а потім додайте сховище Webmin за допомогою наступних команд:

cd /tmp
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh

Після додавання сховища оновіть його та встановіть Webmin за допомогою наступної команди:

apt update -y
apt install webmin --install-recommends -y

Після встановлення Webmin можна переходити до наступного кроку.

Керування службою Webmin

Запустити, зупинити, перезапустити і перевірити стан Webmin можна за допомогою служби init.

Щоб запустити службу Webmin, виконайте таку команду:

service webmin start

Щоб перезапустити службу Webmin, виконайте таку команду:

service webmin restart

Щоб зупинити службу Webmin, виконайте таку команду:

service webmin stop

Щоб перевірити стан служби Webmin, виконайте таку команду:

service webmin status

За замовчуванням Webmin прослуховує порт 100000. Перевірити це можна за допомогою такої команди:

ss -antpl | grep 10000

Ви маєте побачити такий результат:

LISTEN 0      4096         0.0.0.0:10000      0.0.0.0:*    users:(("miniserv.pl",pid=4073,fd=5))

Налаштування брандмауера для Webmin

Також рекомендується захистити свій сервер за допомогою брандмауера UFW. Для цього встановіть брандмауер UFW за допомогою такої команди:

apt install ufw -y

Після встановлення брандмауера UFW дозвольте порти 22 і 10000 за допомогою такої команди:

ufw allow 22
ufw allow 10000

Потім увімкніть брандмауер UFW за допомогою наведеної нижче команди:

ufw enable

Далі перевірте роботу брандмауера за допомогою такої команди:

ufw status

Ви маєте отримати такий результат:

 

Як використовувати Webmin

На цьому етапі Webmin встановлено. Тепер ви можете отримати до нього доступ, використовуючи URL https://your-server-ip:10000. Ви будете перенаправлені на сторінку входу в Webmin:

Вкажіть ім’я користувача root, пароль і натисніть кнопку Увійти. На наступній сторінці ви побачите панель керування Webmin:

У лівій панелі клацніть на панелі Інструменти => Командна оболонка. Ви повинні побачити термінал Linux на наступній сторінці:

Звідси ви можете виконати будь-яку команду для вашого Linux-сервера.

Клацніть на кнопці Інструменти => Диспетчер файлів. Ви повинні побачити Диспетчер файлів на наступній сторінці:

Звідси можна створити файл, каталог і керувати всією файловою системою.

Клацніть на кнопці Tools => Upload and Download. Ви маєте побачити наступну сторінку:

Звідси можна завантажувати і скачувати будь-які файли на сервер і з сервера.

Клацніть на сторінці Мережі => Брандмауер Linux. Ви маєте побачити інтерфейс брандмауера на наступній сторінці:

Звідси можна відкривати і закривати певні порти для віддалених користувачів.

Клацніть на кнопці Networking => Network Configuration. Має з’явитися майстер налаштування мережі:

Звідси можна налаштувати статичну IP-адресу, шлюз за замовчуванням, ім’я хоста і DNS.

Клацніть на Hardware => Partitions and Local Disks (Обладнання => Розділи та локальні диски). На наступній сторінці має з’явитися Диспетчер розділів:

Звідси можна створювати і редагувати розділи жорсткого диска.

Видалення Webmin

Якщо Webmin вам не потрібен, то його можна видалити за допомогою такої команди:

apt remove webmin

Далі виконайте таку команду для очищення кешу пакетів і видалення непотрібних пакетів із системи.

apt autoremove -y
apt clean

Завантаження образу віртуальної машини цього навчального посібника

Цей підручник доступний у вигляді готового до використання образу віртуальної машини у форматі ovf/ova, сумісного з VMWare і Virtualbox. Образ віртуальної машини використовує такі дані для входу в систему:

SSH / Shell Login

Ім’я користувача: administrator

Пароль: howtoforge

 

Ім’я користувача: root

Пароль: howtoforge

 

Вхід у Webmin

Ім’я користувача: root

Пароль: howtoforge

 

IP-адреса віртуальної машини – 192.168.0.100. Вона може бути змінена у файлі /etc/network/interfaces. Для забезпечення безпеки віртуальної машини змініть усі зазначені вище паролі.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x