Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

webmin

Содержание

Webmin

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

Инсталляция Webmin в Debian 7.8 Wheezy: Installing on Debian. Installing the RPM

  1. Установим зависимости для Webmin
    aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl \
    libpam-runtime libio-pty-perl apt-show-versions python
  2. Скачиваем пакет и при помощи утилиты Утилита dpkg — является основой системы управления пакетами в Debian инсталлируем его
    wget -c http://prdownloads.sourceforge.net/webadmin/webmin_1.760_all.deb
    dpkg -i webmin_1.760_all.deb
  3. Запуск. Дальнейшая настройка производится https://<your_ip>:10000/.
    /etc/init.d/webmin start
  4. Для доступа по умолчанию используйте системного пользователя root и его пароль.
  5. Webmin пишет логи в /etc, что засоряет etckeeper. Перенесем логи как и положено в /var/log
    mkdir /var/log/webmin
    mv /etc/webmin/system-status/history /var/log/webmin
    ln -s /var/log/webmin/history /etc/webmin/system-status/history

OpenVpn Admin Module

Homepage: Webmin OpenVpn Admin Module

Модуль OpenVpn Admin служит для управления пользователями OpenVPN, генерации сертификатов и т.д.

Добавление нового модуля в Webmin. Загруженный файл нужно разархивировать. В разделе Webmin → Webmin Configuration → Webmin Modules, выбираем From uploaded file, указываем скачанный файл и жмем Install Module.

Нажимаем Refresh Modules чтобы был найден новый модуль.

Использование модуля: Настройка OpenVPN сервера в Mandriva при помощи Webmin

  • Заходим в модуль Servers → OpenVPN+CA → Certification Authority List и создаем новый сертификат.
Просмотрите сертификат указан ли в нем параметр CN (commonName).
openssl x509 -noout -text -in ca.crt

Если нет. В файле /etc/openvpn/openvpn-ssl.cnf найдите раздел [ req_distinguished_name ] и устновите явно параметр commonName_default. И создайте новый сертификат, старый удалите. После создания ca.crt параметру commonName_default верните исходное значение.

  • В появившемся сертификате заходим в раздел Keys list и создаем ключи для сервера и для клиента/ов.
  • Возвращаемся в OpenVPN Administration и идем в раздел VPN List. Создаем там на основе сертификата новый VPN сервер, редактируем его параметры.
  • В разделе VPN server list входим в раздел Client List и создаем нового клиента. От туда же берем архив с сертификатами и готовым конфигом для клиента. Давим на Export и получаем.



webmin.txt · Последние изменения: 2016/03/25 14:43 (внешнее изменение)