Come installare Webmin su Ubuntu 19.04

Se sei un amministratore di sistema o di rete, appartieni all'area di supporto della tua azienda o sei semplicemente un amante dei sistemi operativi Linux, Solvetic ha ottime notizie per te e cioè che hai un'utility speciale per gestire vari ( se non tutti) gli aspetti del tuo sistema sia a livello di servizi, processi, utenti ma anche permessi, informazioni e compiti che svolgiamo ogni giorno.

Sappiamo che Linux ci offre alcune distribuzioni con un ambiente grafico (GUI) ma quando si tratta di un sistema operativo a livello di server, è normale che lo usiamo in modalità Core (terminale) e le attività di supporto possono diventare un po' noiose e incline agli errori.

Successivamente vedremo uno strumento per facilitare queste attività e questa utility è Webmin. Per questo motivo, ti chiediamo di leggere in dettaglio questo tutorial che Solvetic ha preparato per te in modo completo in modo che tu possa implementarlo nella tua organizzazione indipendentemente dalle sue dimensioni. Per questo caso utilizzeremo Ubuntu 19.04 Server e se ancora non lo possiedi, ti invitiamo a scaricarlo al seguente link:

Cos'è WebminPrima di tutto, dobbiamo sapere quale utilità useremo e quali sono i suoi vantaggi. Webmin è stato letteralmente sviluppato come un'interfaccia web-based, cioè accesso tramite i browser attuali, per eseguire l'amministrazione dei sistemi Unix (all'interno dei quali è Ubuntu Server) in modo semplice ma dinamico.

Possiamo utilizzare i browser attuali con l'unica condizione che supportino Java, tabelle e moduli, in tal caso sarà possibile configurare account utente, gestire il server Apache, configurare DNS, modificare file e molte altre attività incentrate sull'amministrazione e supporto.

Lo strumento Webmin è integrato da un server web che ha vari programmi CGI il cui scopo è aggiornare i file di sistema, /etc/inetd.conf e /etc/passwd sono tra i più conosciuti, sia il server Webmin che i programmi CGI hanno è stato scritto in Perl versione 5 e non utilizza moduli Perl non standard per migliori prestazioni e tempi di risposta alle esigenze di ognuno di noi.

In questo caso utilizzeremo Webmin su Ubuntu Server 19.04 ma non preoccuparti poiché Webmin può essere installato su sistemi operativi come:

Sistemi operativi supportati da Webmin su Ubuntu Server 19.04

  • Cygwin
  • Darwin
  • Debian
  • Endian Firewall Linux
  • Fedora Linux
  • FreeBSD
  • Linux generico
  • Gentoo Linux
  • CentOS Linux
  • CloudLinux
  • HP / UX
  • IBM AIX
  • Immunix Linux
  • Lanthan Linux
  • Linux Mint
  • LinuxPPC
  • Lycoris Desktop / LX
  • Mac OS X
  • Server aziendale Mandrake Linux
  • Mandriva Linux
  • Mandriva Linux Enterprise Server
  • NetBSD
  • OpenBSD
  • Apri Darwin
  • openmamba Linux
  • OpenNA Linux
  • Oracle Enterprise Linux
  • Oracle VM
  • RedHat Enterprise Linux
  • RedHat Linux
  • Redhat Linux Desktop e molti altri

Webmin include 113 moduli standard per impostazione predefinita e possiamo usarne molti di più da terze parti, ma vedremo qualcosa al riguardo più avanti. Senza ulteriori parole vedremo come installare Webmin su Ubuntu Server 19.04.

1. Come installare i repository Webmin su Ubuntu Server 19.04


Il primo passaggio essenziale affinché tutto funzioni come previsto è aggiungere il repository Webmin al sistema in quanto ciò ci consente di installare e aggiornare Webmin tramite il gestore di pacchetti.

Passo 1
Questo repository deve essere aggiunto al file /etc/apt/sources.list in modo da utilizzare l'editor desiderato (nano o vim) ed eseguire quanto segue:

 sudo nano /etc/apt/sources.list
Nel file aperto dobbiamo inserire la seguente riga alla fine di esso:
 deb http://download.webmin.com/download/repository sarge contrib
Passo 2
Questo è il repository Webmin ufficiale per Ubuntu.

INGRANDIRE

Salviamo le modifiche nel file usando i tasti Ctrl + O e lo usciremo con i tasti Ctrl + X.

2. Come includere la chiave Webmin PGP

Passo 1
Ora aggiungeremo la chiave Webmin PGP in modo che il sistema possa accedere al repository ed eseguire il download, per ottenere ciò eseguiremo quanto segue nella console:

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

INGRANDIRE

Passo 2
Ora dobbiamo integrare la chiave eseguendo:

 sudo apt-key add jcameron-key.asc 

INGRANDIRE

3. Come aggiornare i pacchetti Webmin


Una volta che il processo è andato a buon fine, aggiorneremo i pacchetti del repository Webmin che abbiamo aggiunto, per questo eseguiamo quanto segue:
 sudo apt update

INGRANDIRE

4. Come installare Webmin su Ubuntu Server 19.04

Passo 1
Il tempo atteso da tutti è arrivato ed è quello di installare Webmin sul server, per questo eseguiremo quanto segue:

 sudo apt install webmin

INGRANDIRE

Passo 2
Inseriamo la lettera Y per confermare il download e l'installazione di Webmin sul server, al termine del processo vedremo il seguente riepilogo:

INGRANDIRE

Nota che nella sezione finale del sommario troviamo il modo per accedere al pannello Webmin con la sintassi:

 https: // indirizzo_IP: 10000 / https: // nome_macchina: 10000 /

5. Come abilitare il firewall in Linux


Fino a questo punto abbiamo installato Webmin e il prossimo passo sarà concedere l'autorizzazione alla connettività poiché questa verrà da un browser Web, ciò si ottiene concedendo l'autorizzazione alla porta 10000 nel firewall di Ubuntu Server 19.04, per questa autorizzazione è sufficiente per eseguire quanto segue:
 sudo ufw consenti 10000

INGRANDIRE

6. Come accedere a Webmin su Ubuntu Server 19.04

Passo 1
È tempo di conoscere l'interfaccia e l'uso di Webmin sul nostro server, per questo andiamo su un browser, in questo caso Google Chrome, e nella barra degli indirizzi inseriamo una delle seguenti opzioni:

 https: //solvetic: 10000 / https: // Server_IP: 10000 /
Passo 2
Vedremo il seguente avviso poiché si tratta di una connessione HTTPS sicura:

Passaggio 3
Facciamo clic sul pulsante Impostazioni avanzate e lì clicchiamo sulla riga "Continua a … (non sicuro)":

Passaggio 4
Cliccando lì verremo reindirizzati alla finestra di login di Webmin dove inseriremo le credenziali con cui accediamo al sistema:

Passaggio 5
Fare clic sul pulsante Accedi e l'ambiente Webmin iniziale in Ubuntu Server 19.04 sarà il seguente:

INGRANDIRE

Pannello di controlloNella finestra iniziale chiamata Dashboard troviamo dettagli specifici come:

  • Nome della squadra.
  • Versione utilizzata di Webmin.
  • Tempo di utilizzo del sistema.
  • Informazioni sul processore.
  • Memoria RAM corrente.
  • Spazio su disco rigido.
  • Sistema operativo usato.
  • Versione del kernel.
  • Memoria virtuale e altro.

Passaggio 6
In basso troviamo due sezioni dove sarà possibile visualizzare gli ultimi accessi nonché l'utilizzo del disco:

INGRANDIRE

7. Opzioni di utilizzo di Webmin in Ubuntu Server 19.04


Sul lato sinistro troviamo una serie di opzioni che sono i menu di Webmin e da cui è possibile accedere alle informazioni richieste nonché configurare lo strumento secondo necessità.

WebminÈ la sezione di configurazione dell'utility che è suddivisa in sezioni quali:

  • Configurazione Webmin (temi, accessi anonimi, utilizzo moduli e molto altro)
  • Regola l'interfaccia e la lingua
  • Impostazioni di backup
  • Configurazione utente Webmin
  • Storia delle scorte e altro

INGRANDIRE

SistemaÈ uno dei più delicati poiché da lì sarà possibile:

  • Visualizza i processi server correnti
  • Cambia password
  • Visualizza e aggiorna i pacchetti software
  • Regola le attività pianificate
  • Configurazione PAM
  • Accedi agli eventi di sistema
  • Esegui backup dei dati
  • Visualizza utenti e gruppi

INGRANDIRE

ServerQuesta sezione è destinata alla configurazione dei server di posta come Exim, Qmail, Postfix e Sendmail

INGRANDIRE

AltriPossiamo classificare questa sezione come un insieme di strumenti per lavorare sul server, includono:

  • Un file manager
  • Una console di comando
  • Possibilità di creare comandi personalizzati
  • Stabilire connessioni SSH
  • Visualizza lo stato del sistema e del server
  • Accedi a directory web protette
  • Usa il tunnel HTTP

INGRANDIRE

Come punto da indicare, la sezione "Stato del sistema e del server" è l'ideale per avere una panoramica completa del comportamento di Ubuntu Server con stati come buono, giusto o cattivo:

INGRANDIRE

ReteCome suggerisce il nome, lì gestiamo tutti gli aspetti della rete così com'è:

  • Gestione del firewall
  • Configurazione generale delle interfacce di rete
  • Gestisci la larghezza di banda utilizzata
  • Configura il client e il server NIS e altro

INGRANDIRE

HardwareUna sezione dedicata ai componenti hardware del nostro server Ubuntu, come:

  • Gestire le stampanti.
  • Gestire i volumi logici.
  • Impostare l'ora del sistema.
  • Gestire il RAID Linux.
  • Configurazione ISCSI.
  • Visualizza le partizioni del disco rigido correnti.

INGRANDIRE

GrappoloQuesta sezione è appositamente integrata per configurare tutto ciò che riguarda il cluster (se lo abbiamo) nel sistema, lì sarà possibile:

  • Assegna utenti
  • Cambia password
  • Copia file
  • Usa i comandi della console
  • Convalida i server incorporati

INGRANDIRE

Moduli non utilizzatiQui troviamo tutti i moduli che per un motivo o per l'altro non sono più utilizzati in Webmin e selezionando uno di essi vedremo una descrizione del loro funzionamento e ruolo.

INGRANDIRE

Ripristina moduliQuesta opzione ci permette di configurare i moduli al loro stato di fabbrica.

In basso troviamo una serie di icone che ci permettono di compiere azioni specifiche in Webmin come:

  • Pin il menu di navigazione.
  • Usa la modalità notturna.
  • Accedi al terminale.
  • Aggiungi ai preferiti.
  • Imposta il tema generale.
  • Modifica l'utente con cui accediamo.

INGRANDIRE

All'inizio dello studio abbiamo parlato dei moduli Webmin, ne citeremo solo alcuni per capire e vedere la portata che questa utility ci offre:

  • Cliente ADSL
  • Firewall BSD
  • Server Web Apache
  • Avvio e spegnimento
  • Backup dei file di configurazione
  • Cluster Cron Jobs
  • Server Usermin cluster
  • Filesystem su disco e di rete
  • File Manager
  • Caricatore di avvio GRUB
  • FirewallD
  • Tunnel HTTP
  • Avvio iniziale del sistema
  • Firewall IPv6 Linux
  • Firewall Linux
  • Server database MySQL
  • Servizi di rete e protocolli

Vediamo come Webmin sia un potente strumento per gestire vari aspetti del nostro server e avere quindi un'amministrazione molto più completa.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave