Как установить 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. Для обеспечения безопасности виртуальной машины измените все указанные выше пароли.

Поделитесь с друзьями
Підписатися
Сповістити про
guest

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