Как установить Webmin на Debian 11
На этой странице
- Предпосылки
- Начало работы
- Установить Webmin
- Управление службой Webmin
- Настройка брандмауэра для Webmin
- Как пользоваться Webmin
- Удалить вебмин
- Заключение
Управление и администрирование серверов 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 из веб-браузера. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.