Instalación y configuración de Webmin

  • 0 Respuestas
  • 199 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ZuRd0k

  • *
  • Underc0der
  • Mensajes: 11
  • Actividad:
    0%
  • Country: 00
  • Reputación 0
    • Ver Perfil
    • 0101land

Instalación y configuración de Webmin

  • en: Marzo 20, 2020, 07:20:21 pm
Hola a todos,
Hoy les comparto este tutorial que cree para la instalación y configuración de Webmin.

Introducción
La herramienta Webmin nos ayudara a tener un control centralizado de nuestro servidor Linux o Unix, en donde podremos hacer ajustes y aplicar configuraciones de manera gráfica a través de una interfaz web. Con esto, no tendrás que realizar configuraciones con el terminal, shell o linea de comandos.

Algunas de las cosas que puedes hacer con Webmin son las siguientes:

  • Crear, editar y borrar cuentas Unix en el sistema
  • Exportar archivos y directorios a otros sistemas con el protocolo NFS
  • Configurar quotas de discos para controlar la cantidad de espacio disponible de los discos para los usuarios y sus archivos.
  • Instalar, visualizar y eliminar paquetes de software en RPM, DEB y otros formatos.
  • Cambiar el direccionamiento IP, configuraciones de servidor DNS y de gateway.
  • Configurar el Firewall de Linux para proteger tu computador o entregar a al servidor acceso desde la red LAN a Internet.
  • Crear y configurar servidores web virtuales para el servidor web Apache.
  • Administrar bases de datos, tablas y campos en servidores de bases de datos como MySQL o PosgreSQL
  • compartir archivos con sistemas Windows configurando Samba Windows File Sharing.
  • Debido a que Webmin se maneja por web, debes tener acceso a la red LAN donde este ubicado el servidor si lo quieres administrar de forma remota.

Instalación
apt (Debian/Ubuntu/Mint)
Para efectuar la instalación en distros derivadas de Debian debes realizar lo siguiente:

Primero debemos verificar que WGET este disponible.
Código: You are not allowed to view links. Register or Login
sudo sh -c 'echo "deb http://ftp.au.debian.org/debian/ buster main non-free" > /etc/apt/sources.list.d/nonfree.list'
sudo apt update
sudo apt install wget

Luego instalaremos los repositorios para que podamos instalar la ultima versión de Webmin en nuestro sistema y todos los paquetes necesarios.

Código: You are not allowed to view links. Register or Login
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

yum (CentOS/Red Hat/Fedora)
Para instalar Webmin en distros derivados de RHEL efectuaremos lo siguiente:

Código: You are not allowed to view links. Register or Login
(echo "[Webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=1
gpgcheck=1
gpgkey=http://www.webmin.com/jcameron-key.asc" >/etc/yum.repos.d/webmin.repo;
yum -y install webmin)

zypper (SUSE)
Los comandos son similares a yum, donde agregaremos los repositorios y los comandos para agregar Jamie Cameron’s key el cual sirve para mantener siempre la ultima versión de Webmin.

Código: You are not allowed to view links. Register or Login
(echo "[Webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=1" >/etc/zypp/repos.d/webmin.repo;
rpm --import http://www.webmin.com/jcameron-key.asc
zypper -n install openssl libopenssl-devel
zypper -n install perl perl-Net-SSLeay perl-Crypt-SSLeay
zypper -n install webmin)

Post-Instalación
Una vez que tengamos Webmin instalado, debemos abrir nuestro navegador preferido e ingresar a la dirección IP del servidor como por ejemplo:

You are not allowed to view links. Register or Login

En el caso que no puedas ingresar al portal de webmin, te debes de asegurar que las reglas de tu firewall permitan el puerto 10000.

IPTables
Debemos asegurarnos que el firewall de Linux este habilitado el puerto 10000

Código: You are not allowed to view links. Register or Login
iptables-save > /tmp/tabsav
vi /tmp/tabsav
iptables-restore < /tmp/tabsav

Utiliza los siguientes comandos para agregar la excepción

Código: You are not allowed to view links. Register or Login
# Generated by iptables-save v1.4.7 on Thu Sep 26 00:02:49 2013
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [3044:1198306]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10000 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Thu Sep 26 00:02:49 2013

FirewallD

Código: You are not allowed to view links. Register or Login
firewall-cmd --zone=public --add-port=10000/tcp --permanent
firewall-cmd --reload

Espero que les pueda servir esta humilde guía y cualquier cosa postean para poder ayudarlos.

Saludos.

 

[Tutorial]Instalación de ArchLinux Paso a Paso

Iniciado por Comandante Linux

Respuestas: 1
Vistas: 3182
Último mensaje Agosto 24, 2011, 09:40:45 pm
por Snifer
[Tutorial] Instalación de Mandriva 2011, paso a paso

Iniciado por Comandante Linux

Respuestas: 2
Vistas: 4202
Último mensaje Agosto 28, 2011, 07:06:37 pm
por Comandante Linux
Instalación y configurar servidor FTP "vsftpd" en Debian

Iniciado por puntoCL

Respuestas: 1
Vistas: 5251
Último mensaje Diciembre 20, 2019, 09:19:27 pm
por ice
Instalación de GNU/Linux primero y después Windows con recuperación de GRUB

Iniciado por [email protected]

Respuestas: 2
Vistas: 3867
Último mensaje Junio 12, 2018, 01:56:13 pm
por emanuelvasilack
Guía de instalación de Arco Linux, para novatos

Iniciado por Dragora

Respuestas: 0
Vistas: 241
Último mensaje Octubre 28, 2019, 06:50:19 pm
por Dragora