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

Как установить Usermin на Ubuntu 20.04


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

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

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

Некоторые из них перечислены ниже:

  • Создание базы данных и управление ею.
  • Расписание рассылки.
  • Планирование заданий cron.
  • Изменить права доступа к файлам и папкам.
  • Защищенные веб-каталоги.

В этом посте мы покажем вам, как установить панель Usermin на сервер Ubuntu 20.04.

Предпосылки

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

Начиная

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

apt-get update -y

Когда вы закончите, вам нужно будет установить другие зависимости в вашей системе.

Выполните следующую команду, чтобы установить их все:

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl -y

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

Установить пользователя

По умолчанию пакет Usermin не включен в стандартный репозиторий Ubuntu. Поэтому вам нужно будет загрузить пакет Usermin .deb со страницы загрузки Usermins.

Вы можете скачать его с помощью следующей команды:

wget https://sourceforge.net/projects/webadmin/files/usermin/1.823/usermin_1.823_all.deb

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

dpkg --install usermin_1.823_all.deb

После успешной установки Usermin вы должны получить следующий вывод:

Selecting previously unselected package usermin.
(Reading database ... 85599 files and directories currently installed.)
Preparing to unpack usermin_1.823_all.deb ...
Unpacking usermin (1.823) ...
Setting up usermin (1.823) ...
Usermin install complete. You can now login to https://ubuntu:20000/
as any user on the system.
Processing triggers for systemd (245.4-4ubuntu3) ...

Запустить службу Usermin

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

Вы можете сделать это с помощью следующей команды:

systemctl start usermin
systemctl enable usermin

Вы также можете проверить статус Usermin с помощью следующей команды:

systemctl status usermin

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

? usermin.service - LSB: web-based account administration interface for Unix systems
     Loaded: loaded (/etc/init.d/usermin; generated)
     Active: active (running) since Fri 2021-07-23 11:59:02 UTC; 7s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 2759 ExecStart=/etc/init.d/usermin start (code=exited, status=0/SUCCESS)
      Tasks: 1 (limit: 4691)
     Memory: 19.9M
     CGroup: /system.slice/usermin.service
             ??2763 /usr/bin/perl /usr/share/usermin/miniserv.pl /etc/usermin/miniserv.conf

Jul 23 11:58:59 ubuntu systemd[1]: Starting LSB: web-based account administration interface for Unix systems...
Jul 23 11:58:59 ubuntu perl[2760]: pam_unix(usermin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root
Jul 23 11:59:02 ubuntu systemd[1]: Started LSB: web-based account administration interface for Unix systems.

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

Настроить брандмауэр

Если в вашей системе установлен брандмауэр UFW. Вам также необходимо разрешить порт 20000 через брандмауэр. Вы можете разрешить порт 20000 с помощью следующей команды:

ufw allow 20000

Затем перезагрузите брандмауэр UFW, чтобы применить изменения:

ufw reload

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

Доступ к веб-интерфейсу Usermin

По умолчанию Usermin прослушивает порт 20000. Вы можете получить к нему доступ, используя URL-адрес https://your-server-ip:20000. Вы будете перенаправлены на следующую страницу:

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

Файловый менеджер

Планирование заданий Cron

Загрузить и скачать

Сервер базы данных MySQL

Интерфейс командной строки

Заключение

Поздравляем! вы успешно установили Usermin на сервер Ubuntu 20.04. Теперь вы можете управлять своим сервером Ubuntu удаленно через веб-браузер.