Webmin — это программа, позволяющий администрировать операционную систему через веб-интерфейс. Webmin написан полностью на языке Perl.
Webmin представляет собой графический web интерфейс, позволяющий администрировать операционную систему на базе Linux без использования командной строки, запоминания системных команд и их параметров. С помощью любого браузера системный администратор имеет возможность:
Инсталляция Webmin в Debian 7.8 Wheezy: Installing on Debian. Installing the RPM
aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl \ libpam-runtime libio-pty-perl apt-show-versions python
wget -c http://prdownloads.sourceforge.net/webadmin/webmin_1.760_all.deb dpkg -i webmin_1.760_all.deb
https://<your_ip>:10000
.
/etc/init.d/webmin start
mkdir /var/log/webmin mv /etc/webmin/system-status/history /var/log/webmin ln -s /var/log/webmin/history /etc/webmin/system-status/history
Установка Webmin с помощью RPM. Первым делом устанавливаем зависимости:
yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect yum install unzip
Скачиваем RPM со страницы загрузки. В моем случае текущая версия Webmin 1.941-1
cd /opt wget http://prdownloads.sourceforge.net/webadmin/webmin-1.941-1.noarch.rpm
Для инсталляции выполняем следующую команду:
# rpm -U webmin-1.941-1.noarch.rpm warning: webmin-1.941-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEY Operating system is CentOS Linux Webmin install complete. You can now login to https://cz.hosecom.com:10000/ as root with your root password.
Установка будет выполнена автоматически в каталог /usr/libexec/webmin, для имени пользователя администратора установлено значение root и пароль для текущего пароля root. Теперь вы сможете войти в Webmin по адресу http://localhost:10000/. Или при удаленном доступе замените localhost на IP-адрес вашей системы.
Homepage: Webmin OpenVpn Admin Module
Модуль OpenVpn Admin служит для управления пользователями Настройка OpenVPN развернутое руководство и видео в 2023, генерации сертификатов и т.д.
Добавление нового модуля в Webmin. Загруженный файл нужно разархивировать. В разделе Webmin → Webmin Configuration → Webmin Modules, выбираем From uploaded file, указываем скачанный файл и жмем Install Module.
Нажимаем Refresh Modules чтобы был найден новый модуль.
В файле openvpn-ssl.cnf значение директивы default_md сменить с "md5" to "sha256" инчае вы не сможите подключить клиента. После этого приступайте к генерации сертификатов.
Если нет. В файле /etc/openvpn/openvpn-ssl.cnf найдите раздел [ req_distinguished_name ] и устновите явно параметр commonName_default. И создайте новый сертификат, старый удалите. После создания ca.crt параметру commonName_default верните исходное значение.
cd /etc/openvpn/keys/miraxca/ openssl x509 -noout -text -in ca.crt