Поиск по сайту:

Как установить Webmin на Debian 11


На этой странице

  1. Предпосылки
  2. Начало работы
  3. Установить Webmin
  4. Управление службой Webmin
  5. Настройка брандмауэра для Webmin
  6. Как пользоваться Webmin
  7. Удалить вебмин
  8. Заключение

Управление и администрирование серверов Linux из командной строки очень сложно для любого начинающего пользователя Linux. В этом случае вы можете использовать Webmin для управления сервером Linux через веб-интерфейс. Webmin — это бесплатная платформа приложений с открытым исходным кодом, которая предоставляет графический пользовательский интерфейс для управления и контроля сервера Linux. Используя Webmin, вы можете создавать учетные записи пользователей, настраивать Apache, DNS и FTP-сервер, обмениваться файлами, настраивать брандмауэры и многое другое.

В этой статье я покажу вам, как установить панель администратора Webmin Linux на Debian 11.

Предпосылки

  • Сервер под управлением Debian 11.
  • На сервере настроен пароль root.

Начиная

Перед запуском рекомендуется обновить кеш системных пакетов до последней версии. Вы можете обновить его с помощью следующей команды:

apt-get update -y

После обновления кеша пакетов установите другие необходимые зависимости с помощью следующей команды:

apt-get install gnupg2 curl -y

После установки всех необходимых зависимостей можно переходить к следующему шагу.

Установить Вебмин

По умолчанию пакет Webmin не включен в стандартный репозиторий Debian 11. Поэтому вам нужно будет добавить репозиторий Webmin в APT.

Сначала загрузите и добавьте ключ GPG с помощью следующей команды:

wget -qO - http://www.webmin.com/jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg

Затем добавьте репозиторий Webmin в APT с помощью следующей команды:

sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'

После добавления репозитория обновите репозиторий и установите Webmin с помощью следующей команды:

apt-get update -y
apt-get install webmin -y

После установки Webmin вы можете перейти к следующему шагу.

Управление службой Webmin

Вы можете легко запускать, останавливать, перезапускать и проверять состояние Webmin из службы инициализации.

Чтобы запустить службу 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-get install ufw -y

После установки брандмауэра UFW разрешите порты 22 и 10000 с помощью следующей команды:

ufw allow 22
ufw allow 10000

Затем включите брандмауэр UFW с помощью команды ниже:

ufw enable

Затем проверьте брандмауэр с помощью следующей команды:

ufw status

Вы должны получить следующий результат:

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
10000                      ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
10000 (v6)                 ALLOW       Anywhere (v6)             

Как использовать вебмин

На данный момент Webmin установлен. Теперь вы можете получить к нему доступ, используя URL-адрес http://your-server-ip:10000. Вы будете перенаправлены на страницу входа в Webmin:

Укажите свое имя пользователя root, пароль и нажмите кнопку «Войти». Вы должны увидеть панель инструментов Webmin на следующей странице:

На левой панели нажмите Инструменты => Командная оболочка. Вы должны увидеть терминал Linux на следующей странице:

Отсюда вы можете запустить любую команду на свой сервер Linux.

Нажмите Инструменты => Файловый менеджер. Вы должны увидеть файловый менеджер на следующей странице:

Отсюда вы можете создать файл, каталог и управлять всей файловой системой.

Нажмите Инструменты => Загрузить и загрузить. Вы должны увидеть следующую страницу:

Отсюда вы можете загружать и скачивать любые файлы на сервер и с него.

Нажмите Сеть => Брандмауэр Linux. Вы должны увидеть интерфейс брандмауэра на следующей странице:

Отсюда вы можете открывать и закрывать определенные порты для удаленных пользователей.

Нажмите Сеть => Конфигурация сети. Вы должны увидеть мастер настройки сети:

Отсюда вы можете настроить статический IP-адрес, шлюз по умолчанию, имя хоста и DNS.

Нажмите «Оборудование» => «Разделы и локальные диски». Вы должны увидеть Диспетчер разделов на следующей странице:

Отсюда вы можете создавать и редактировать разделы жесткого диска.

Удалить вебмин

Если вам не нужен Webmin, вы можете удалить его с помощью следующей команды:

apt-get remove webmin

Затем выполните следующую команду, чтобы очистить кеш пакетов и удалить ненужные пакеты из вашей системы.

apt-get autoremove -y
apt-get clean

Заключение

Поздравляем! вы успешно установили Webmin на Debian 11. Я надеюсь, что Webmin поможет вам управлять и контролировать сервер Linux из веб-браузера. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.