Webmin è un programma per la gestione di un server tramite interfaccia web.
Con questo software diventa possibile gestire tutte le applicazioni installate nel sistema, utile anche per chi non e molto pratico della shell di linux.
Aprire una sessione SSH e, dopo essersi autentificati come root, configurare il repository di webmin creando il file:
nano /etc/yum.repos.d/webmin.repo
con all’interno il seguente codice:
[Webmin] name=Webmin Distribution Neutral baseurl=http://download.webmin.com/download/yum enabled=1
salvare il file e successivamente importare la chiave:
rpm --import http://www.webmin.com/jcameron-key.asc
Se riscontrate questo errore:
error: http ://www.webmin.com/jcameron-key.asc: import read failed(0).
1. Aprite nel vostro browser la pagina www.webmin.com/jcameron-key.asc e copiate il contenuto
2. Create il file public.gpg.key
nano public.gpg.key
3. Incollate il contenuto che avete copiato e salvate le modifiche.
4. Importate la chiave:
rpm --import public.gpg.key
Ora siete pronti a installare il pacchetto:
yum install webmin
Se si desidera collegarsi non solo da localhost è necessario aprire la porta 10000 editanto il file:
nano /etc/sysconfig/iptables
Di seguito le righe da aggiungere al file “/etc/sysconfig/iptables”
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT
Bisogna fare attenzione ad inserire la riga precedente nella esatta posizione, prima cioè delle seguenti righe
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT
Quindi eseguire il Restart di IPTABLE:
/etc/init.d/iptables restart
Se non ci sono errori digitando https://IP_SERVER:10000/ sarà visualizzata l‘interfaccia GUI di Webmin.
AGGIORNAMENTO:
Se si utilizza come sistema operativo Linux-CentOS 7.x lanciare questi comandi:
chkconfig webmin on service webmin start
(start webmin automaticamente e avvio programma)
firewall-cmd --add-port=10000/tcp
(Abilitazione porta 10000)