Найти в Дзене
Заметки сисадмина

Установка Webmin на Ubuntu

Webmin — это удобный веб-интерфейс для управления серверами Linux. Он позволяет настраивать различные аспекты операционной системы и серверных приложений через браузер, исключая необходимость в команде терминала. В данной статье мы рассмотрим, как установить Webmin на сервер с Ubuntu. Перед установкой Webmin рекомендуется обновить пакеты на сервере: sudo apt update && sudo apt upgrade -y sudo apt install wget apt-transport-https software-properties-common -y wget -qO - http://www.webmin.com/jcameron-key.asc | sudo apt-key add - sudo sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list' sudo apt update sudo apt install webmin -y После завершения установки Webmin будет запущен автоматически. sudo netstat -plnt | grep 10000 https://<IP_сервера>:10000 Например https://192.168.1.100:10000 https://localhost:10000 Примечание: Если при доступе к Webmin браузер выдаёт предупреждение о небезопасном соединении, его можно проиг
Оглавление

Webmin — это удобный веб-интерфейс для управления серверами Linux. Он позволяет настраивать различные аспекты операционной системы и серверных приложений через браузер, исключая необходимость в команде терминала. В данной статье мы рассмотрим, как установить Webmin на сервер с Ubuntu.

Шаг 1: Обновление системы

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

sudo apt update && sudo apt upgrade -y

Шаг 2: Установка зависимостей

Webmin требует наличия некоторых зависимостей, таких как wget и apt-transport-https. Установим их:

sudo apt install wget apt-transport-https software-properties-common -y

Шаг 3: Добавление репозитория Webmin

1. Импортируйте GPG-ключ для подтверждения подлинности пакетов:

wget -qO - http://www.webmin.com/jcameron-key.asc | sudo apt-key add -

2. Добавьте репозиторий Webmin в список источников APT:

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

3. Обновите список пакетов:

sudo apt update

Шаг 4: Установка Webmin

Установите Webmin командой:

sudo apt install webmin -y

После завершения установки Webmin будет запущен автоматически.

Шаг 5: Настройка доступа

По умолчанию Webmin работает на порту 10000. Чтобы проверить, слушает ли порт, выполните:

sudo netstat -plnt | grep 10000

Для доступа к интерфейсу Webmin откройте браузер и введите адрес:

https://<IP_сервера>:10000

Например
https://192.168.1.100:10000

Если вы устанавливаете Webmin на локальном компьютере, используйте:

https://localhost:10000

Примечание: Если при доступе к Webmin браузер выдаёт предупреждение о небезопасном соединении, его можно проигнорировать, так как Webmin использует самоподписанный SSL-сертификат.

Шаг 6: Настройка файрвола (если необходимо)

Если у вас настроен UFW (Uncomplicated Firewall), убедитесь, что порт 10000 открыт:

sudo ufw allow 10000/tcp

sudo ufw reload

Шаг 7: Использование Webmin

  • Войдите в интерфейс Webmin, используя имя пользователя и пароль администратора (обычно используется учётная запись root или пользователь с sudo-доступом).

  • После авторизации вы получите доступ к удобному интерфейсу для управления сервером.
-2

Заключение

Теперь Webmin установлен и готов к использованию. С его помощью вы можете легко управлять системными настройками, конфигурациями серверов, управлять пользователями, файлами, брандмауэром и многим другим.

Webmin значительно упрощает администрирование серверов Ubuntu, особенно для тех, кто предпочитает графический интерфейс командной строке.