Installazione corretta di Webmin Ubuntu Server. Amministrazione semplificata con Webmin Configurazione del server con Webmin

Non è sempre conveniente configurare il sistema tramite terminale. Molti amministratori preferiscono un'interfaccia grafica a un terminale per compiti semplici. Non è consuetudine utilizzare un'interfaccia grafica a tutti gli effetti sui server per non sprecare risorse di elaborazione preziose, ma molto spesso vengono utilizzate interfacce web per la configurazione.

Utilizzando l'interfaccia web, puoi accedere alla configurazione del server web da qualsiasi luogo in cui sia disponibile l'accesso a Internet e hai solo bisogno di un browser. Una di queste interfacce web open source è webmin. È molto popolare con Utenti Linux per la sua semplicità e grande funzionalità.

Nella maggior parte dei casi, puoi fare a meno della riga di comando per amministrare il server, ma semplicemente esegui tutte le azioni tramite l'interfaccia web. Diamo un'occhiata alle funzionalità supportate da Webmin:

  • Creazione e cancellazione di account utente;
  • Configurazione di servizi e servizi utilizzando moduli speciali, ad esempio Apache o DNS;
  • Creazione di caselle di posta per gli utenti;
  • Visualizza le statistiche di utilizzo del sistema.

La distribuzione predefinita Webmin contiene più di 500 script che implementano la connessione tra le opzioni dell'interfaccia web e la shell di comando del sistema. E a tutto questo si possono aggiungere moduli aggiuntivi per espandere ulteriormente le funzionalità del programma. Webmin è completamente scritto in Perl e, come ho detto, è disponibile gratuitamente. In questo articolo, ti spiegheremo come installare Webmin su Ubuntu Server 16.04.

Installazione di Webmin su Ubuntu Server

Prima di procedere con l'installazione di Webmin su Ubuntu, è necessario aggiungere il repository ufficiale del programma ai sorgenti dell'applicazione. Per fare ciò, apri il file /etc/apt/sources.list e aggiungi lì le righe:

sudo vi /etc/apt/sources.list

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Quindi aggiungi la chiave GPG per il repository:

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

Resta da aggiornare gli elenchi dei pacchetti:

sudo apt-get update

Solo ora è possibile eseguire l'installazione di webmin ubuntu 16.04:

sudo apt-get install webmin

Ad installazione completata, per consentire l'accesso all'interfaccia web dall'esterno, è necessario aprire la porta 10000 con un firewall. Per fare ciò, esegui:

sudo ufw consenti 10000

Configurazione di Webmin su Ubuntu 16.04

Puoi accedere all'interfaccia Webmin semplicemente digitando l'indirizzo del tuo server e la porta 10000 nella barra degli indirizzi del tuo browser. Webmin utilizza https per impostazione predefinita, quindi dovrai applicare anche quel protocollo. L'indirizzo sarà simile a questo:

https: // indirizzo_ip: 10000

Il browser ti avviserà che Certificato SSL non è attendibile, questo perché webmin genera automaticamente il proprio certificato dopo l'installazione. E poiché questo certificato è stato emesso da un'autorità non di certificazione, il browser non può considerarlo attendibile. Ma sappiamo che questo è il nostro server, quindi possiamo continuare.

Nella schermata successiva, dovrai inserire il tuo nome utente e password sul server per accedere all'interfaccia web. Questo utente deve disporre delle autorizzazioni di superutente:

Ecco come apparirà la home page:

La prima pagina mostra informazioni generali sul sistema per aiutarti a capire con quale sistema stai attualmente trattando. Mostrerà anche gli aggiornamenti di Webmin, se presenti.

Nella parte sinistra dello schermo troverai un menu di navigazione che ti darà accesso ai vari moduli Webmin e alla gestione del tuo server. La sezione Webmin contiene le impostazioni per il programma Webmin stesso, altre sezioni sono responsabili di altri servizi o parametri di sistema.

conclusioni

Ecco fatto, l'installazione di Webmin su Ubuntu Server 16.04 è ora completa e ora puoi configurare il tuo sistema da remoto. Questo può essere molto utile quando non puoi o non vuoi usare il terminale. Se hai domande, chiedi nei commenti!

I sistemi operativi Unix-like hanno molti aspetti positivi: sicurezza, stabilità, alcuni sono attratti dalla libertà. Ma per gli amministratori alle prime armi, la configurazione di un sistema può trasformarsi in un vero inferno. Scavare nei file di configurazione, la lettura costante della documentazione, oltre a un inglese non comprensibile a tutti, può spaventare chiunque, specialmente coloro che sono riusciti a lavorare con Windows. E anche se il sistema è protetto almeno cento volte, gli errori nei file di configurazione possono portare a seri problemi di sicurezza.

Sviluppato da Jamie Cameron, Webmin (http://www.webmin.com/) è un'interfaccia completa per l'amministrazione del sistema Unix, il cui utilizzo semplifica notevolmente il processo di gestione del sistema e l'uso delle tecnologie web lo rende accessibile da qualsiasi parte del mondo e indipendentemente dall'ambiente utilizzato in quel momento sistema operativo... Sarà utile per la gestione remota del sistema per quegli amministratori che attualmente non hanno accesso a un computer con un sistema simile a Unix installato e gli strumenti di rete standard di Windows non brillano con una selezione speciale di utilità necessarie. In questo caso, utilizzando qualsiasi browser Web che supporti tabelle e moduli (e JAVA per alcuni moduli), è possibile configurare facilmente, in forma visiva, gli account utente da un computer locale o remoto, installare, disinstallare programmi, configurare un Web, inviare , server DNS, server di stampa, gestire database, organizzare la condivisione di file utilizzando Samba o NFS, configurare un firewall, sincronizzare l'ora, organizzare la condivisione Internet, monitorare lo stato dei servizi, eseguire un backup, masterizzare un CD, accedere ai file su un computer remoto , compresa la documentazione e innumerevoli altri compiti amministrativi di cui sono innumerevoli, ma che richiedono determinate conoscenze e competenze. Allo stesso tempo, Webmin ti salverà da errori di sintassi e imprecisioni, per quanto possibile, ti avviserà di azioni potenzialmente pericolose. Ma questo, però, non significa che non sia necessario sapere proprio nulla e che una smart utility farà tutto da sola. È ancora necessario avere alcune idee sulla struttura di Unix, sul significato di alcune utilità, sulle peculiarità del funzionamento di protocolli e servizi. Anche gli amministratori esperti non dovrebbero ignorare la presenza di un'utilità così conveniente, perché ricordare tutti i parametri nei file di configurazione e le sottigliezze dell'impostazione dei servizi su vari sistemi è piuttosto difficile da concordare.

Funzionalità Webmin

Scritto nella quinta versione di Perl, Webmin ha una struttura modulare che consente di aumentare liberamente le funzionalità richieste o, al contrario, rimuovere tutto ciò che non è necessario. Utilizza il proprio mini server Web per funzionare, il che lo rende indipendente dalla presenza e dall'uso di Apache o di altri server Web (sebbene sia possibile farlo funzionare anche tramite Apache). Il codice open source ha beneficiato solo del progetto. Mentre Jimi Cameron era impegnato con il codice di sistema principale, numerosi sviluppatori hanno tradotto l'interfaccia in più di 30 lingue (c'è il russo) e hanno creato più di 270 moduli che espandono notevolmente le possibilità. Alcuni dei moduli sono già inclusi nella fornitura standard, altri sono disponibili per il download separatamente.

Mi soffermerò solo sulle misure di sicurezza e convenienza. È possibile che dopo la registrazione ti venga presentata un'interfaccia in inglese. Sebbene l'inglese sia la lingua madre dell'amministratore, accettare di comunicare nella tua lingua madre è ancora più piacevole. Andiamo " Configurazione Webmin - Lingua"E seleziona la lingua richiesta dall'elenco a discesa, conferma la tua scelta facendo clic su" Cambia lingua”. Allora torniamo al presente Configurazione di Webmin... Per impostazione predefinita, Webmin accetterà connessioni da tutti gli indirizzi, il che non è sempre necessario e non sicuro utilizzando il " Controllo dell'accesso IP”(IP Access Control) puoi limitare l'accesso solo da quegli indirizzi di cui ti fidi (ad esempio, rete interna), l'accesso completo può essere consentito solo se, ad esempio, stai andando in vacanza e vuoi essere in grado di raggiungere il tuo server. Qui è possibile specificare la rete o la sottorete come parametro, i singoli nodi per indirizzo IP o nome di dominio. In quest'ultimo caso, per sicurezza, spunta la casella “ Determina l'indirizzo IP per nome su ogni richiesta”. Per velocità, questa operazione può essere eseguita manualmente, utilizzando nel file /etc/webmin/miniserv.conf opzioni consentire = o negare =... Il primo contiene un elenco di host e computer, separati da uno spazio, a cui è consentito connettersi, il secondo, invece, i tentativi di accesso dai quali verranno ignorati. Dopo l'installazione, con una risposta positiva alla domanda "Avvia Webmin all'avvio", Webmin verrà caricato all'avvio del sistema, un'altra opzione di avvio sarebbe quella di utilizzare xinetd per questo scopo. Per fare ciò, aggiungi la riga inetd = 1 al file miniserv.conf e rimuovi session = 1. Dopodiché, al file /etc/xinetd.conf(su alcune distribuzioni come Slaskware lo creiamo prima con il tocco /etc/xinetd.conf) :

servizio webmin

{

utente = root

env = LANG =

porta = 10000

socket_type = flusso

protocollo = tcp

aspetta = no

disabilita = no

tipo = NON ELENCATO

server = /usr/local/webmin-1.400/miniserv.pl

server_args = /etc/webmin/miniserv.conf

Quindi riavvia xinetd.

Ora è il momento di affrontare gli utenti. Per prima cosa usiamo il modulo “ Autenticazione", Che consente di abilitare un aumento del ritardo tra i tentativi falliti di inserire una password per lo stesso utente e il blocco dell'accesso dopo diversi tentativi non riusciti per un certo tempo, il che complicherà i tentativi di indovinare una password nella fronte, tutte queste azioni può anche essere registrato. Per gli utenti smemorati e pigri, puoi attivare l'opzione che ti permette di disabilitare automaticamente l'accesso dopo un certo periodo di tempo e qui puoi disabilitare la possibilità di ricordare la password inserita. Il prossimo modulo utile è “ Utenti Webmin”(Utenti Webmin) ti consentirà di creare un utente o un gruppo, dotato di determinati diritti per lavorare con determinati servizi. Qui puoi anche convertire gli utenti Unix in utenti Webmin con diritti specifici, configurare la sincronizzazione degli utenti, in cui gli utenti appena creati vengono assegnati automaticamente a uno dei gruppi Webmin, configurare l'autenticazione utente, visualizzare i registri di lavoro e terminare una sessione utente.

Webmin può registrare gli eventi nel formato di file di registro standard CLF (formato di registro combinato) e ha funzionalità di registrazione abbastanza flessibili. Quindi andando a " Configurazione di Webmin” — “Rivista"Puoi specificare quali indirizzi IP e nomi host verranno registrati, le azioni con quali moduli e quali utenti verranno registrati e la frequenza con cui il registro verrà cancellato. Le voci del registro verranno scritte in un file /var/webmin/miniserv.log ... Inoltre, attivando l'opzione “ Registra le modifiche apportate ai file con ogni azione”, Nel file verranno mantenuti anche i record dettagliati delle azioni dell'utente /var/webmin/webmin.log... Questo registro può essere visualizzato e analizzato utilizzando il modulo " Registro attività Webmin”(Registro azioni Webmin).

Dov'è la mia riga di comando?

Ma dove senza di lei. Se le capacità di Webmin sono ancora carenti o se ti manca la riga di comando, allora nel " Altro”(Altri) ci sono alcuni punti speciali. " Accesso SSH/Telnet”(SSH/Telnet Login) che per impostazione predefinita tenta di connettersi alla 23° porta del servizio telnet, per modificare il comportamento, cliccare su“ Impostazioni modulo ”e nella riga“ Tipo di connessione ”selezionare Secure Shell, qui è possibile impostare il numero di linee, un altro nodo per il lavoro e l'utilizzo di una finestra separata per il lavoro. Quindi, Webmin può tornare utile per arrivare ai tuoi computer usando SSH in luoghi dove non è così facile trovare le applicazioni necessarie (anche dagli Internet café), per questo devi solo eseguirlo su una delle tue macchine. Più avanti nella scheda " Altro"Rilevata anche l'interfaccia con l'interprete dei comandi" Shell di comando”(Command Shell) ti consente di eseguire comandi shell in remoto e mantiene la cronologia dei comandi. L'elemento successivo, Custom Commands, consente agli utenti inesperti di eseguire comandi o script con il clic di un pulsante. È sufficiente che un amministratore crei un comando compilando i campi appropriati (scrivi un comando, imposta i parametri, un utente per conto del quale verrà eseguito il comando, aggiungi una descrizione, ecc.). Qui, nella scheda "Altro", troverai anche il file manager Fig. 4 (richiede supporto JAVA), che ti permetterà di accedere ai file su un computer remoto in una comoda shell grafica.

Moduli Webmin

La modularità di Webmin consente di aumentare la funzionalità al livello desiderato e, d'altra parte, rimuovere le cose inutili in modo che non irritino gli occhi e non distraggano dal lavoro. Diversi moduli sono disponibili all'indirizzo http://www.webmin.com/ Third.html. Prima di tutto vorrei citare il modulo Usermin, anch'esso scritto da Jamie Cameron. A differenza di Webmina, che è rivolto all'amministratore, Usermin è focalizzato sull'utente finale, permettendoti di leggere la posta, lavorare con GPG, avere accesso remoto ai tuoi file tramite un file manager Java, gestire i cron job, ecc. Per installare, basta vai al “ Configurazione utente min”(Configurazione Usermin) e fare clic sul pulsante“ Installa Usermin ”. Per lavorare con i moduli (di solito un file con estensione .wbm, sebbene sia possibile anche l'installazione di pacchetti rpm) vai a “ Moduli Webmin”(Moduli Webmin), dove è possibile installarne uno nuovo specificandone la posizione su un disco locale o su Internet, eliminare un modulo selezionandolo dall'elenco o copiare un modulo. La copia dei moduli consente di avere lo stesso modulo con impostazioni diverse, che possono essere inserite in gruppi diversi per un accesso rapido e consentire l'accesso a utenti diversi.

Delle altre chicche, va notato la possibilità di cambiare l'aspetto (nella scheda con lo stesso nome) ad es. scegli i colori a tuo piacimento e cambia più globalmente l'aspetto, inclusi i temi delle icone, dei colori, dello sfondo e del layout della pagina. Forse qualcuno penserà che sia un giocattolo, ma quando devi configurare il lavoro di più nodi contemporaneamente, il design diverso consente meno confusione.

Ecco come è Webmin. Facile da installare e configurare, utile nel lavoro, che consente agli amministratori di concentrarsi maggiormente sul processo di configurazione del sistema, consente di lavorare in sicurezza e ricevere informazioni da luoghi in cui non sono disponibili le utilità necessarie.

L'utilizzo del "Terminale" non è sempre conveniente anche per i professionisti. Pertanto, oggi le interfacce grafiche sono sempre più utilizzate, anche per quelle attività in cui l'uso di comandi di testo porta a risultati più rapidi. Un argomento separato è l'installazione di Webmin Ubuntu: questa è la capacità di utilizzare un'interfaccia web grafica per gestire il server.

L'installazione di Webmin è necessaria per funzionare nelle interfacce grafiche anziché nel terminale.

Perché è così rilevante? Nella comunità tecnica, la velocità dei sistemi è molto apprezzata. Lavorare con soluzioni che rallenterebbe il server è inaccettabile. Soprattutto se le risorse disponibili non sono così grandi. Ecco perché tali complessi come Webmin sono particolarmente apprezzati. Grazie a loro, puoi accedere alle risorse del server ovunque tu abbia un computer, accesso a Internet e un browser per lavoro.

Webmin è un'interfaccia web-based per la gestione di server basati su sistemi Unix-like. È una delle soluzioni più semplici e convenienti per risolvere problemi di questo tipo. Ecco i vantaggi:

  1. Aiuta a risparmiare tempo nella gestione del server.
  2. Consente di configurare reti e firewall per esse.
  3. Supporta il backup dei dati.
  4. Ti permette di mettere a punto il tuo sistema operativo.
  5. E ha molte altre funzioni utili.

Tecnicamente, Webmin consiste in un semplice server web, oltre a numerosi script che lo rendono flessibile e veloce con cui lavorare. I file con le impostazioni del programma possono essere modificati sia manualmente che utilizzando il blocco "Configurazione Webmin" nell'interfaccia grafica.

Se desideri installare Webmin per Ubuntu per uso commerciale, è completamente gratuito. Il programma è distribuito con licenza BSD.

Vai all'installazione

Per prima cosa, devi modificare il file sources.list:

"Sudo nano /etc/apt/sources.list"

Alla fine del file devono essere inserite le seguenti righe:

"Deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib "

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

Fatto? Ora aggiorna l'elenco delle origini dati da caricare:

"Sudo apt-get update"

Ora su Ubuntu Server, l'installazione di Webmin è questione di due secondi. Esegui il comando:

"Sudo apt-get install webmin"

In esecuzione

Per avviare Webmin, è necessario inserire "https: // (nome di dominio o server IP): 10000" nella barra degli indirizzi del browser. Resta solo da inserire il nome utente e la password quando si accede al server. Questo deve essere fatto con i diritti di amministratore. Tutto quanto!

Finalmente

|

Webmin è uno strumento di amministrazione di sistema basato sul web per sistemi simili a Unix. Questa semplice e conveniente alternativa all'amministrazione tramite riga di comando può essere utilizzato per gestire vari aspetti del sistema (ad esempio utenti e servizi) attraverso i moduli Webmin. Webmin è l'ideale per gli utenti che preferiscono mantenere il proprio server virtuale dedicato, ma non vogliono lavorare con la riga di comando.

Questo tutorial ti guiderà attraverso il processo di installazione dello strumento Webmin e SSL utilizzando apt-get su Ubuntu 14.04.

Requisiti

Per installare Webmin sono necessari i privilegi di root. Si consiglia di creare un utente con privilegi sudo elevati (vedi istruzioni), che sarà necessario anche per accedere all'interfaccia Webmin. Inoltre, Webmin potrà utilizzare le sue credenziali per gestire il server.

Nota: quando si utilizza Webmin, si presuppone l'autorizzazione basata su password.

Accedi al server come nuovo utente (o root) tramite SSH utilizzando il comando:

ssh nome utente @ server_ip_address

Inserisci la tua password quando richiesto.

Installazione di Webmin

Prima di procedere con l'installazione di Webmin utilizzando apt-get, è necessario aggiungere il repository Webmin al file sources.list.

Apri il tuo file sources.list sul tuo server virtuale su editor di testo(questo è nano in questo tutorial):

sudo nano /etc/apt/sources.list

Inserisci la tua password. Quindi premi Ctrl-W e Ctrl-V per andare alla fine del file e aggiungere le seguenti righe:

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Quando hai finito di modificare, salva il file premendo Ctrl-X e poi Y.

Quindi aggiungi la chiave Webmin GPG ad apt in modo che il sistema possa fidarsi del repository aggiunto. Per fare ciò, usa:

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

Ora dobbiamo aggiornare l'elenco dei pacchetti apt-get:

sudo apt-get update

Puoi iniziare a installare Webmin; per fare ciò, eseguire il comando:

sudo apt-get install webmin

Confermare l'inizio dell'installazione.

Al termine dell'installazione, il servizio Webmin si avvierà automaticamente.

Accedi a Webmin

Aprire la pagina di accesso di Webmin utilizzando un browser web; per fare ciò, specificare l'IP esterno e la porta 10000. Per impostazione predefinita, Webmin supporta SSL/TLS, quindi è necessario utilizzare HTTPS per connettersi. Quindi, apri il seguente link nel tuo browser:

https: // Indirizzo_IP_server: 10000

A questo punto, apparirà un avviso "Il certificato SSL del server non è affidabile", che indica che il browser non può fidarsi del certificato SSL del server. Il fatto è che durante l'installazione, Webmin genera e installa automaticamente un certificato SSL, ma questo certificato SSL non è stato verificato da un'autorità di certificazione di cui il server può fidarsi. Sebbene il computer non sia in grado di verificare la validità del certificato, puoi essere certo che sia sicuro.

Comunica al browser che il certificato può essere considerato attendibile. Ad esempio, in Chrome, devi fare quanto segue:

  • Fare clic sul collegamento Avanzate;
  • Quindi fare clic sul collegamento "Procedi a indirizzo IP(non sicuro)".

In Firefox hai bisogno di:

  • Premi Capisco i rischi;
  • Quindi fare clic sul pulsante Aggiungi eccezione...;
  • E poi Conferma l'eccezione di sicurezza.

A questo punto apparirà la schermata di accesso a Webmin.

Inserisci le stesse credenziali che sono state utilizzate per la connessione SSH all'inizio. Ricorda, questo utente deve avere i privilegi di sudo o root.

Pronto! Lo strumento Webmin è stato installato con successo ed è pronto per l'uso.

Nota: La sicurezza delle credenziali di questo utente richiede un'attenzione particolare, perché, grazie ai suoi privilegi, l'applicazione Webmin ha pieno accesso al server.

Utilizzo di Webmin

Quando si avvia Webmin per la prima volta, viene visualizzata la pagina Informazioni di sistema, che contiene una panoramica delle risorse di sistema e altro informazioni utili... Questa pagina mostra anche tutti gli aggiornamenti Webmin disponibili.

Sulla sinistra puoi vedere un menu di navigazione che puoi utilizzare per gestire il server e accedere ai vari moduli Webmin. Il menu di navigazione è suddiviso in categorie e ogni singola categoria ha il proprio set di moduli. La categoria Webmin merita un'attenzione particolare in quanto contiene moduli per la configurazione dell'applicazione Webmin, mentre altre categorie vengono utilizzate per eseguire varie attività di amministrazione del sistema.

Sfoglia il menu di navigazione, controlla i moduli disponibili.

Creazione utente (opzionale)

Il compito principale dell'amministrazione del sistema (in Webmin in particolare) è la gestione degli utenti. In questa sezione, ci concentreremo sulla creazione di un nuovo utente utilizzando il modulo Utenti e gruppi.

Inserisci il nome utente in Nome utente e inserisci tutti gli altri dettagli utente richiesti. Quindi fare clic sul pulsante Crea.

Successivamente, sul server apparirà un utente con i dati specificati.

Il modulo Utenti e gruppi può essere utilizzato anche per eseguire altre attività di gestione degli utenti come l'eliminazione o la disabilitazione di utenti e gruppi.

Installa Apache (opzionale)

Webmin viene fornito con molti moduli per la gestione di pacchetti di vario tipo Software... Questa sezione mostrerà come installare un server web utilizzando il modulo Apache Webserver.

Nel menu di navigazione, seleziona la categoria Moduli non utilizzati e trova il modulo Apache Webserver.

Se Apache non è stato installato prima sul server, il modulo ti informerà su questo e suggerirà un modo per installare il server web.

Al termine dell'installazione di Apache, verrà avviato un server Web standard.

Successivamente, il modulo Apache Webserver verrà spostato nella categoria Server e potrà essere utilizzato per gestire le impostazioni del server Apache.

Conclusione

Ora che Webmin è installato e pronto per l'uso, questo strumento può essere utilizzato per eseguire attività di amministrazione del sistema di base.

tag:,

Pubblicazioni correlate

  • Conti del deserto nero (RU) Conti del deserto nero (RU)

    Account esteso GameNet Vantaggi di un account esteso: Possibilità di giocare con due account (in due finestre) contemporaneamente in, e ....

  • Canale televisivo La cui stella non è in TV adesso? Canale televisivo La cui stella non è in TV adesso?

    Dov'è il canale televisivo Zvezda, perché non è in TV? Molti abbonati dell'operatore Kol TV hanno dovuto affrontare un problema: il loro canale televisivo Zvezda preferito è scomparso ....