Меню Рубрики

Установка webmin for debian

Как установить Webmin на Debian 9

С помощью Webmin вы можете легко управлять системными службами, такими как HTTP-сервер Apache, сервер базы данных MySQL, службу поддержки BIND DNS, Sendmail / Postix и Dovecot и т. д., А также выполнять основные задачи администрирования системы, такие как добавление пользователей системы, мониторинг системных служб и пропускной способности, перезагрузка услуги, создание резервных копий, создание заданий cron и т. д. Он поставляется со многими стандартными модулями, и его можно легко расширить, включив дополнительные модули. Полный список стандартных модулей, которые поставляются с Webmin, вы можете найти здесь.

Webmin основан на Perl и работает как отдельный процесс. Номер порта по умолчанию, который используется для доступа к Webmin 10000 . Кроме того, вы можете расширить функциональность Webmin, установив Virtualmin и Usermin. Virtualmin – это панель управления веб-хостингом, которая позволяет администратору сервера легко управлять веб-сайтами через веб-интерфейс. Это приятное расширение, если вы планируете размещать веб-сайты и службы электронной почты для нескольких доменных имен. С другой стороны, Usermin позволяет вам контролировать подмножество функций Webmin, таких как приложения электронной почты, а также другие задачи уровня пользователя.

1. Установите Webmin на Debian 9

Чтобы установить Webmin на свой Debian VPS, вам необходимо иметь root-доступ к серверу. Подключитесь к своему серверу через SSH и обновите системное программное обеспечение, прежде чем переходить к следующим шагам.

Нажмите Y , затем нажмите кнопку Enter , системное программное обеспечение будет обновлено через несколько мгновений.

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

Конечно, вы можете использовать любой текстовый редактор вместо nano , чтобы создавать и редактировать файл /etc/apt/sources.list.d/webmin.list . Добавьте следующую запись:

Затем сохраните файл и закройте его.

Следующим шагом будет импорт ключа GPG для репозиториев. Выполните следующие команды:

После добавления ключа GPG вам необходимо обновить список пакетов

Если все в порядке, вы можете продолжить установку Webmin на своем Debian 9 VPS

Установка займет несколько минут.

2. Управление Webmin на Debian 9

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

Чтобы остановить службу Webmin, вы можете использовать следующую команду:

Чтобы перезапустить службу, вы можете запустить следующую команду:

Чтобы проверить статус службы Webmin, выполните следующую команду:

Чтобы включить службу Webmin при загрузке системы, выполните следующую команду:

3. Доступ к Webmin на Debian 9

Служба Webmin доступна на порту 10000 поэтому вы можете использовать любой веб-браузер для доступа к интерфейсу Webmin. Откройте веб-браузер и введите IP-адрес своего сервера :10000 и нажмите Enter . Полный URL-адрес:

Конечно, вам нужно заменить IP-адрес в URL-адресе на ваш IP-адрес вашего сервера. Ваш браузер будет жаловаться на то, что соединение небезопасно, но вы можете игнорировать это предупреждение, принять самоподписанный сертификат SSL, предоставленный панелью управления, и перейти к экрану входа в систему. Вы можете использовать root как имя пользователя, так и пароль root.

4. Отключите Webmin при загрузке системы.

Если вы хотите, чтобы Webmin отключился при загрузке системы, выполните следующую команду:

5. Удалите Webmin на Debian 9

Если по какой-либо причине Webmin не подходит для ваших нужд, вы можете легко удалить пакет Webmin. Чтобы удалить Webmin, вы можете использовать следующую команду:

Это остановит службу и удалит файлы Webmin с вашего сервера. Он также удалит конфигурации Webmin, поэтому перед продолжением удаления убедитесь, что у вас нет ничего важного.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Предложение от 8host.com

Установка Webmin на сервер Debian 10

Webmin – это веб-консоль для управления машинами Linux. Webmin позволяет быстро менять настройки основных пакетов (веб-серверов, баз данніх и т.д.), а также управлять пользователями, группами и программным обеспечением.

Данный мануал поможет установить и настроить Webmin на сервере Debian 10, защитить консоль с помощью сертификата Let’s Encrypt, добавить через Webmin новую учётную запись и обновить пакеты сервера.

Требования

  • Сервер Debian 10, настроенный по этому мануалу.
  • Веб-сервер Apache (инструкции по установке можно найти здесь). Apache будет использоваться для проверки домена сервисом Let’s Encrypt и в качестве прокси для Webmin. Убедитесь, что вы открыли доступ к Apache в брандмауэре.
  • FQDN и запись A, указывающая на IP-адрес сервера. Читайте мануал Как настроить имя хоста.

1: Установка Webmin

Добавьте репозиторий Webmin, с помощью которого можно установить и в дальнейшем обновлять консоль. Его нужно добавить в файл /etc/apt/sources.list.

Читайте также:  Установка дверцы для животных

sudo nano /etc/apt/sources.list

В конец файла добавьте эту строку, чтобы добавить новый репозиторий:

. . .
deb http://download.webmin.com/download/repository sarge contrib

Сохраните и закройте файл.

Добавьте PGP-ключ Webmin, чтобы система знала, что новому репозиторию можно доверять. Для этого нужно сначала установить пакет gnupg1.

Обновите индекс пакетов и установите gnupg1:

sudo apt update
sudo apt install gnupg1

Затем загрузите PGP-ключ Webmin с помощью wget:

sudo apt-key add jcameron-key.asc

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

После завершения установки вы увидите вывод:

. . .
Webmin install complete. You can now login to
https://your_server:10000 as root with your
root password, or as any user who can use sudo.

Скопируйте эту информацию, она понадобится вам в дальнейшем.

Примечание: Если вы установили ufw, вам нужно выполнить команду:

чтобы открыть Webmin в брандмауэре. Для дополнительной безопасности вы можете настроить брандмауэр для доступа к этому порту только из определенных IP-диапазонов.

Теперь нужно защитить Webmin с помощью TLS/SSL-сертификата для Apache.

2: Защита Webmin с помощью доверенного сертификата Let’s Encrypt

Webmin уже поддерживает HTTPS, но использует самоподписанный сертификат, а не доверенный. Давайте заменим его подписанным сертификатом от сервиса Let’s Encrypt.

Замените your_domain доменным именем вашего сервера.

Примечание: При первом входе в систему вы увидите ошибку «Invalid SSL». Это связано с тем, что сервер создал самоподписанный сертификат. Примите этот сертификат как исключение, чтобы продолжить и заменить самоподписанный сертификат доверенным сертификатом от Let’s Encrypt.

Появится экран входа в систему. Войдите в систему с помощью аккаунта пользователя (не root), который вы создали при начальной настройке сервера.

После входа первое, что вы увидите – это панель Webmin. Прежде чем вы сможете применить доверенный сертификат, вы должны установить имя хоста сервера. Найдите поле System hostname и кликните по ссылке справа.

Это выведет вас на страницу Hostname and DNS Client. Найдите поле Hostname и введите в поле Fully-Qualified Domain Name. Затем нажмите кнопку Save в нижней части страницы, чтобы применить настройку.

После того, как вы установили имя хоста, нажмите Webmin в левой панели навигации, а затем нажмите Webmin Configuration.

Затем выберите SSL Encryption и откройте вкладку Let’s Encrypt. Вы увидите форму для создания сертификата.

С ее помощью вы сообщите Webmin, как получить и обновить сертификат. Сертификаты Let’s Encrypt действуют в течение 3 месяцев, но Webmin может попытаться автоматически обновить сертификат Let’s Encrypt каждый месяц. Let’s Encrypt ищет файлы подтверждения на вашем сервере, поэтому мы поместим этот файл в /var/www/html – это папка веб-сервера Apache. Выполните следующие действия, чтобы настроить сертификат:

  1. В поле Hostnames for certificate укажите FQDN.
  2. В Website root directory for validation file нажмите кнопку Other Directory и введите /var/www/html.
  3. В Months between automatic renewal снимите флажок Only renew manually (чтоб включить автоматическое обновление), введите 1 в поле ввода и нажмите кнопку слева от поля ввода.
  4. Нажмите кнопку Request Certificate. Через несколько секунд вы увидите экран подтверждения.

Чтобы использовать новый сертификат, перезапустите Webmin, кликнув стрелку назад в своем браузере и нажав кнопку Restart Webmin. Подождите около 30 секунд, а затем перезагрузите страницу и войдите снова. Теперь ваш браузер должен указывать, что сертификат валидный.

3: Использование Webmin

Webmin предлагает множество модулей, с помощью которых можно управлять сервером и выполнять почти любые операции: от настройки BIND DNS сервера до добавления пользователей в систему. Попробуйте создать нового пользователя и обновить пакеты системы с помощью Webmin.

Управление пользователями и группами

Откройте вкладку System и нажмите кнопку Users and Groups. В появившемся окне можно управлять пользователями и группами системы.

Создайте нового пользователя (например, deploy), с помощью которого можно будет развернуть приложение. Нажмите Create a new user в верхней части страницы. Это откроет экран Create User; укажите имя пользователя, пароль, группу и другие данные о пользователе.

  • В Username введите имя: deploy.
  • Выберите Automatic в поле User ID.
  • В Real Name укажите описание пользователя (например, Deployment user).
  • В Home Directory выберите Automatic.
  • В выпадающем списке Shell выберите /bin/bash.
  • В поле Password выберите Normal Password и введите пароль.
  • В Primary Group выберите New group with same name as user.
  • В Secondary Group выберите sudo в списке All groups. Затем нажмите кнопку ->, чтобы добавить группу в список in groups.
  • Нажмите Create.

Как видите, Webmin позволяет настраивать оболочку пользователя, поддержку домашних каталогов и многое другое.

Читайте также:  Установка hboot htc desire

Обновление пакетов

Webmin может обновить все пакеты системы. Для этого перейдите по ссылке Dashboard и найдите поле Package updates. Если консоль обнаружит доступные обновления, вы увидите в этом поле количество обновлений и ссылку на них.

Кликните по ссылке, а затем нажмите Update selected packages. Webmin обновит все пакеты. Возможно, при этом вам будет предложено перезапустить сервер (это тоже можно сделать через консоль).

Заключение

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

Ознакомьтесь с функциями Webmin самостоятельно. Больше полезной информации можно найти в официальной вики Webmin.

источник

Это видео недоступно.

Очередь просмотра

Очередь

Install Webmin on Debian

Хотите сохраните это видео?

Пожаловаться на видео?

Выполните вход, чтобы сообщить о неприемлемом контенте.

Понравилось видео?

Не понравилось?

Текст видео

This video teaches you how to install Webmin on Debian Linux, and discusses the post-installation wizard and what the options mean and what trade-offs are involved in choosing between them.

If you are using the DEB version of webmin, first download the file from the downloads page , or run the command :
wget http://prdownloads.sourceforge.net/we.
then run the command :
dpkg —install webmin_1.890_all.deb
The install will be done automatically to /usr/share/webmin, the administration username set to root and the password to your current root password. You should now be able to login to Webmin at the URL http://localhost:10000/. Or if accessing it remotely, replace localhost with your system’s IP address.

If Debian complains about missing dependencies, you can install them with the command :
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
If you are installing on Ubuntu and the apt-get command reports that some of the packages cannot be found, edit /etc/apt/sources.list and make sure the lines ending with universe are not commented out.

Some Debian-based distributions (Ubuntu in particular) don’t allow logins by the root user by default. However, the user created at system installation time can use sudo to switch to root. Webmin will allow any user who has this sudo capability to login with full root privileges.

If you want to connect from a remote server and your system has a firewall installed, see this page for instructions on how to open up port 10000.
—————————————————————————————
If you like to install and update Webmin via APT, edit the /etc/apt/sources.list file on your system and add the line :
deb https://download.webmin.com/download/. sarge contrib

You should also fetch and install my GPG key with which the repository is signed, with the commands :
cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
You will now be able to install with the commands :
apt-get install apt-transport-https
apt-get update
apt-get install webmin
All dependencies should be resolved automatically.

Where else you can find me:

Join our growing community for new videos Weekly *Hopefully 😀

источник

Предложение от 8host.com

Установка Webmin на сервер Debian 9

Webmin – это веб-консоль для управления машинами Linux. Webmin позволяет быстро менять настройки основных пакетов (веб-серверов, баз данніх и т.д.), а также управлять пользователями, группами и программным обеспечением.

Данный мануал поможет установить и настроить Webmin на сервере Debian 9, защитить консоль с помощью сертификата Let’s Encrypt, добавить через Webmin новую учётную запись и обновить пакеты сервера.

Требования

  • Сервер Debian 9, настроенный по этому мануалу.
  • Веб-сервер Apache (инструкции по установке можно найти здесь). Apache будет использоваться для проверки домена сервисом Let’s Encrypt и в качестве прокси для Webmin. Убедитесь, что вы открыли доступ к Apache в брандмауэре.
  • FQDN и запись A, указывающая на IP-адрес сервера. Читайте мануал Как настроить имя хоста.

1: Установка Webmin

Добавьте репозиторий Webmin, с помощью которого можно установить и в дальнейшем обновлять консоль. Его нужно добавить в файл /etc/apt/sources.list.

sudo nano /etc/apt/sources.list

В конец файла добавьте новый репозиторий:

. . .
deb http://download.webmin.com/download/repository sarge contrib

Сохраните и закройте файл.

Добавьте PGP-ключ Webmin, чтобы система знала, что новому репозиторию можно доверять.

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

Обновите индекс пакетов, чтобы добавить в него репозиторий Webmin.

После окончания установки вы увидите:

Webmin install complete. You can now login to
https://your_server_ip:10000 as root with your
root password, or as any user who can use `sudo`.

Читайте также:  Установка встроенной электрической варочной панели

Скопируйте эту информацию, так как она понадобится в дальнейшем.

Примечание: Если вы установили ufw, вам нужно выполнить команду:

чтобы открыть Webmin в брандмауэре. Для дополнительной безопасности вы можете настроить брандмауэр для доступа к этому порту только из определенных IP-диапазонов.

Теперь нужно защитить Webmin с помощью TLS/SSL-сертификата для Apache.

2: Защита Webmin с помощью сертификата Let’s Encrypt

Webmin уже поддерживает HTTPS, но использует самоподписанный, ненадежный сертификат. Давайте заменим его действительным сертификатом от сервиса Let’s Encrypt.

Замените your_domain на доменное имя вашего сервера.

Примечание: При первом входе в систему вы увидите ошибку «Invalid SSL». Это связано с тем, что сервер создал самоподписанный сертификат. Примите этот сертификат как исключение, чтобы продолжить и заменить самоподписанный сертификат доверенным сертификатом от Let’s Encrypt.

Появится экран входа в систему. Войдите в систему с помощью аккаунта пользователя (не root), который вы создали при начальной настройке сервера.

После входа первое, что вы увидите – это панель Webmin. Прежде чем вы сможете применить доверенный сертификат, вы должны установить имя хоста сервера. Найдите поле System hostname и кликните по ссылке справа.

Это выведет вас на страницу Hostname and DNS Client. Найдите поле Hostname и введите в поле Fully-Qualified Domain Name. Затем нажмите кнопку Save в нижней части страницы, чтобы применить настройку.

После того, как вы установили имя хоста, нажмите Webmin в левой панели навигации, а затем нажмите Webmin Configuration.

Затем выберите SSL Encryption и откройте вкладку Let’s Encrypt. Вы увидите форму для создания сертификата.

С ее помощью вы сообщите Webmin, как получить и обновить сертификат. Сертификаты Let’s Encrypt действуют в течение 3 месяцев, но Webmin может попытаться автоматически обновить сертификат Let’s Encrypt каждый месяц. Let’s Encrypt ищет файлы подтверждения на вашем сервере, поэтому мы поместим этот файл в /var/www/html – это папка веб-сервера Apache. Выполните следующие действия, чтобы настроить сертификат:

  1. В поле Hostnames for certificate укажите FQDN.
  2. В Website root directory for validation file нажмите кнопку Other Directory и введите /var/www/html.
  3. В Months between automatic renewal снимите флажок Only renew manually (чтоб включить автоматическое обновление), введите 1 в поле ввода и нажмите кнопку слева от поля ввода.
  4. Нажмите кнопку Request Certificate. Через несколько секунд вы увидите экран подтверждения.

Чтобы использовать новый сертификат, перезапустите Webmin, кликнув стрелку назад в своем браузере и нажав кнопку Restart Webmin. Подождите около 30 секунд, а затем перезагрузите страницу и войдите снова. Теперь ваш браузер должен указывать, что сертификат валидный.

3: Использование Webmin

Webmin предлагает множество модулей, с помощью которых можно управлять сервером и выполнять почти любые операции: от настройки BIND DNS сервера до добавления пользователей в систему. Попробуйте создать нового пользователя и обновить пакеты системы с помощью Webmin.

Управление пользователями и группами

Откройте вкладку System и нажмите кнопку Users and Groups. В появившемся окне можно управлять пользователями и группами системы.

Создайте нового пользователя (например, deploy), с помощью которого можно будет развернуть приложение. Нажмите Create a new user в верхней части страницы. Это откроет экран Create User; укажите имя пользователя, пароль, группу и другие данные о пользователе.

  • В Username введите имя: deploy.
  • Выберите Automatic в поле User ID.
  • В Real Name укажите описание пользователя (например, Deployment user).
  • В Home Directory выберите Automatic.
  • В выпадающем списке Shell выберите /bin/bash.
  • В поле Password выберите Normal Password и введите пароль.
  • В Primary Group выберите New group with same name as user.
  • В Secondary Group выберите sudo в списке All groups. Затем нажмите кнопку →, чтобы добавить группу в список in groups.
  • Нажмите Create.

Как видите, Webmin позволяет настраивать оболочку пользователя, поддержку домашних каталогов и многое другое.

Обновление пакетов

Webmin может обновить все пакеты системы. Для этого перейдите по ссылке Dashboard и найдите поле Package updates. Если консоль обнаружит доступные обновления, вы увидите в этом поле количество обновлений и ссылку на них.

Кликните по ссылке, а затем нажмите Update selected packages. Webmin обновит все пакеты. Возможно, при этом вам будет предложено перезапустить сервер (это тоже можно сделать через консоль).

Заключение

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

Ознакомьтесь с функциями Webmin самостоятельно. Больше полезной информации можно найти в официальной вики Webmin.

источник

Добавить комментарий

Adblock
detector