Webmin, interfaccia web per amministrare un sistema GNU/Linux da remoto
E' sufficiente installare Webmin sul computer, e collegarsi a questo da un'altro PC mediante un browser.
Da qui è possibile amministrare la macchina in ogni suo aspetto, dagli utenti ai servizi, fino alla configurazione dell'hardware.
Webmin, è una potente interfaccia web per amministrare un sistema GNU/Linux da remoto.

Tutte le recenti versioni di WebMin sono rilasciate sotto una licenza di tipo BSD che ne consente la libera distribuzione e modifica per scopi sia commerciali che non-commerciali.
Webmin supporta un gran numero di sistemi operativi e moltissime distribuzioni GNU/Linux.
Prima dell'installazione
Webmin come abbiamo detto è un'applicazione web e come tale risulta potenzialmente insicura, specie se l'utente decide di operare attraverso il protocollo http. In questo caso infatti le informazioni viaggierebbero in chiaro e sarebbero tutte potenzialmente soggette a sniffer. Fortunatamente Webmin mette a disposizione il supporto per il protocollo https che offre un buon livello di crittografia e maggiori garanzie in termini di sicurezza rispetto ad http. Per poter sfruttare il protocollo https è necessario installare la libreria Perl SSLeavy (il nome del paccehtto da installare è libnet-ssleay-perl) prima di procedere con l'installazione vera e propria di Webmin.
Installazione di Webmin
L'installazione di Webmin avviene scaricando i sorgenti dal sito ufficiale. Terminato il download dell'archivio tar.gz portiamoci all'interno della directory contenente tale file e procediamo come segue :
tar zxvf webmin-VERSIONE.tar.gz
Terminata la decompressione dell'archivio otterremo una directory chiamata "webmin-VERSIONE", entriamo in questa directory e lanciamo lo script di installazione:
./setup.sh
Lo script di setup è una procedura interattiva che pone all'utente alcune domande per la configurazione di Webmin. Ecco di seguito come prosegue l'installazione di Webmin:
Config file directory [/etc/webmin]: #Directory contente i file di configurazione Log file directory [/var/webmin]: #Directory dove saranno posti i file di LOG Full path to perl (default /usr/bin/perl): #Path dell'interprete Perl Web server port (default 10000): #Porta sulla quale Webmin rimarrà in ascolto Login name (default admin): #Premiamo INVIO oppure scriviamo un diverso nome utente Admin Password: #Inseriamo la password desiderata Use SSL(y/n): #A questo punto se vogliamo utilizzare il protocollo #sicuro SSL digitiamo "y" e premiamo INVIO Start Webmin at boot time (y/n): #Se si vuole che Webmin sia avviato al boot del sistema #rispondere "y"altrimenti rispondere "n"
Arrivati a questo punto l'installazione di Webmin è completata e dovrebbe apparirci un messaggio simile al seguente, che ci invita a far puntare il nostro browser all'indirizzo specificato per aprire Webmin
Webmin has been installed and started successfully. Use your web browser to go to https://192.168.0.1:10000/
Accesso a Webmin
Se l'installazione è terminata correttamente Webmin sarà accessibile attraverso un qualsiasi browser (es:Firefox) semplicemente digitando l'URL comunicatoci al termine dell'installazione. Nel caso sopra riportato per accedere a Webmin è sufficiente aprire il proprio browser, inserire nella barra degli indirizzi https://192.168.0.1:10000/. Essendo in questo caso abilitato il supporto al protocollo SSL ad ogni accesso verrà richiesto di accettare il certificato di protezione. Accettato questo certificato ci verrà mostrata la maschera di login per accedere a Webmin.
Screenshots
The list of Unx users from the Users and Groups module

Creating a Unix user in the same module

Listing mounted filesystems on Linux

Managing NFS exports on a Linux system

Editing disk quotas for a Unix user

Viewing local disk partitions on Linux

Editing a system bootup script which starts Apache

Viewing running processes

Viewing the details of an installed RPM package

Managing system log files
fonte: Linuxpedia & Webmin







digg it
del.icio.us






