Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/Webmin"
Differenze tra le versioni 10 e 11
Versione 10 del 20/04/2009 15.14.24
Dimensione: 5575
Commento: Indice + da revisionare
Versione 11 del 10/05/2009 12.24.04
Dimensione: 3683
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
[[VersioniSupportate(jaunty intrepid hardy dapper)]]
Linea 8: Linea 10:
||<style="border:none;">[[Immagine(./logo_small.png,100)]]||<style="border:none;"> '''Webmin''' è un utilissimo programma per la gestione di un server tramite interfaccia web, da cui si possono fare una moltitudine di operazione che non sto ad elencare perchè sono veramente tantissime. Come tutti sanno il protocollo HTTP è ritenuto insicuro e di facile attacco da parte di malintenzionati, quindi per aumentare la sicurezza si consiglia di utilizzare webmin con il '''supporto SSL'''. || '''Webmin''' è un programma per la gestione di un server tramite interfaccia web.
Linea 10: Linea 12:
Per fare ciò bisogna installare il pacchetto ''libnet-ssleay-perl'' tramite il gestore di pacchetti [:AmministrazioneSistema/Apt: apt]. = Preparativi =
Linea 12: Linea 14:
Esiste un pacchetto deb reperibile a [http://www.webmin.com/download.html questo indirizzo], ma in questo wiki verrà spiegata l'installazione da sorgente in quanto molto semplice ed è possibile modificare le impostazioni direttamente dall'installazione, cosa non possibile tramite il pacchetto deb. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Si consiglia di utilizzare '''webmin''' con il '''supporto SSL'''.||

[:AmministrazioneSistema/InstallareProgrammi:Installare] quindi i pacchetti [apt://libnet-ssleay-perl,sysv-rc-conf libnet-ssleay-perl, sysv-rc-conf]
Linea 16: Linea 20:
Per prima cosa bisogna scaricare il pacchetto dal sito ufficiale, per fare ciò ci serviamo del comando wget  0. Scaricare il pacchetto all'interno della propria '''Home''', a questo [http://prdownloads.sourceforge.net/webadmin/webmin-1.380.tar.gz indirizzo]
 0. [:AmministrazioneSistema/FormatiDiCompressione:Estrarre] all'interno della propria '''Home''' il pacchetto appena scaricato.
 0. Digitare i seguenti comandi all'interno di una finestra di terminale:{{{
Linea 18: Linea 24:
{{{wget http://prdownloads.sourceforge.net/webadmin/webmin-1.380.tar.gz
}}}

Una volta scaricato il pacchetto bisogna estrarlo ed in seguito procedere con l'installazione
{{{tar xvf webmin*.tar.gz
tar xvf webmin*.tar.gz
Linea 26: Linea 28:
Durante l'installazione verranno fatto delle domande come la '''porta da utilizzare''' per la connessione, '''l'utente''' da creare per accedere al pannello di controllo e le '''cartelle''' dove mettere i file di configurazione e i log.
Di default vengono già impostate tutte queste opzioni ma sono tutte modificabili durante il processo di installazione. [[BR]]
Di seguito sono riportate tutte le domande che vengono fatte durante l'installazione:
{{{
 Config file directory [/etc/webmin]: #Directory contente i file di configurazione
 Log file directory [/var/webmin]: #Directory dei 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): #Nome utente per accedere a Webmin
 Admin Password: #Inserire la password desiderata
 Use SSL(y/n): #Se si vuole utilizzare il protocollo SSL (consigliato)
 Start Webmin at boot time (y/n): #Se si vuole che Webmin sia avviato al boot del sistema
}}}
== Opzioni installazione ==
 
 * '''Config file directory''' [`/etc/webmin`]: cartella contente i file di configurazione;
 * '''Log file directory''' [`/var/webmin`]: cartella dei file di log;
 * '''Full path to perl''' (default `/usr/bin/perl`): percorso dell'interprete Perl;
 * '''Web server port''' (default «10000»): porta sulla quale '''Webmin''' rimarrà in ascolto;
 * '''Login name''' (default «admin»): nome utente per accedere a Webmin;
 * '''Admin Password''': inserire la password desiderata;
 * '''Use SSL(y/n)''': si consiglia d'utilizzare il protocollo SSL;
 * '''Start Webmin at boot time (y/n)''': se si vuole che '''Webmin''' sia avviato al boot del sistema.
Linea 40: Linea 39:
= Servizio = = Avvio del servizio =
Linea 42: Linea 41:
Per fare in modo che il servizio di webmin venga avviato ad ogni avvio del server bisogna editare un file di configurazione e modificare dei parametri, con un [:Ufficio/EditorDiTesto: editor di testo] e modificare il seguente file di configurazione:
{{{sudo nano /etc/webmin/init/config
}}}
Modificare i parametri nel seguente metodo:
{{{extra_init=/etc/rc.local
Per fare in modo che il servizio di '''Webmin''' venga avviato ad ogni avvio del server procedere come segue:

 0. Aprire con un [:Ufficio/EditorDiTesto: editor di testo] e i [:AmministrazioneSistema/Sudo: privilegi di amministrazione] il file `/etc/webmin/init/config`, e modificare come segue:{{{
extra_init=/etc/rc.local
Linea 50: Linea 48:

Avviare webmin ed andare nel menu '''webmin''' sotto la voce ''Webmin Configuration'' impostare l'opzione su '''Yes''' vicino al bottone '''Start at boot time''' e premere il bottone, cosi verrà creato il servizio all'interno della cartella '''''/etc/init.d'''''

Una volta creato il servizio avviare il terminale e scrivere il seguente comando:
{{{sudo sysv-rc-conf
 0. Avviare '''webmin''' e selezionare '''''Menu -> Webmin Configuration''''' impostando l'opzione su '''yes'''.
 0. Selezionare il bottone «'''Start at boot time'''», creando cosi il servizio, all'interno della cartella `/etc/init.d`.
 0. Digitare il seguente comando all'interno di una finestra di terminale:{{{
sudo sysv-rc-conf
Linea 56: Linea 53:
Se il comando non dovesse andare a buon fine installare l'omonimo pacchetto ''sysv-rc-conf'' e riprovare.
Una volta lanciato il comando andare al servizio '''webmin''' ed attivare i Runlevel '''2 ; 3 ; 5''' una volta settati uscire con il tasto ''q''.
Cosi
il servizio di webmin verrà avviato ad ogni avvio del server.
 0. Una volta lanciato il comando andare al servizio '''Webmin''' ed attivare i Runlevel '''2 ; 3 ; 5'''.
0. Premere il tasto '''q''' per uscire.
Linea 62: Linea 58:
Come detto nell'introduzione Webmin ha un interfaccia che va gestita via web, quindi aprire il [:InternetRete/Navigazione: browser] predefinito e scrivere il seguente indirizzo: '''''https://localhost:10000''''' se è installato in locale sennò va sostituito ''localhost'' con l'indirizzo IP del server. Aprire il [:InternetRete/Navigazione: browser] predefinito e scrivere il seguente indirizzo: `https://localhost:10000` se è installato in locale, altrimenti sostituire «localhost» con l'indirizzo dell' IP del server.
Linea 64: Linea 60:
[[Immagine(Server/Webmin/iniziale.png,800,center)]] = Configurazione =
Linea 66: Linea 62:
In questa immagine si può vedere la prima pagina di configurazione del pannello di controllo, viene mostrato il nome del Server, la capienza quanta RAM e !VirtalMemory si sta utilizzando e altre utili informazioni. == Opzioni lingue ==
Linea 68: Linea 64:
= Localizzazione = All'interno del menù alla voce '''Change Language and Theme''' scegliere l'opzione '''Personal choice ..''' ed impostare «Italiano».
Linea 70: Linea 66:
Webmin è possibile localizzarlo in tante lingue tra cui l'italiano, per fare ciò andare nel menu '''Webmin''' sotto la voce ''Change Language and Theme'' abilitare l'opzione ''Personal choice ..'' e scegliere italiano, in quello stesso menu è possibile anche scegliere uno dei tre temi per cambiare l'interfaccia grafica. == Sicurezza ==
Linea 72: Linea 68:
||<tablestyle="text-align: justify; width:80%; " style="border:none;" 5%^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Purtroppo la traduzione in italiano di Webmin non è completa quindi certe pagine saranno ancora in lingua inglese''.|| Per incrementare la sicurezza di wembin procedere come segue:
Linea 74: Linea 70:
= Sicurezza =
Per incrementare la sicurezza di wembin si può modificare la '''porta di default''' in ascolto oppure permettere l'accesso solo ad IP o ad un '''range di indirizzi''' ben definiti, ma la cosa più importante come già detto è l'utilizzo del '''supporto SSL'''
Altre interessante pagine in inglese sulla sicurezza per webmin sono a questi indirizzi: [[BR]]
[http://www.linuxjunkies.org/adminstration%20Howto/webminguide/x625.htm Linuxjunkies] [[BR]]
[http://doxfer.com/Webmin/SecuringWebmin Doxfer]
 0. Modificare la '''porta di default''' in ascolto.
 0. Permettere l'accesso solo ad IP o ad un '''range di indirizzi''' ben definiti.
 0. Utilizzare il supporto '''SSL'''.
Linea 81: Linea 75:
 * [http://www.webmin.com/ Sito ufficiale][[BR]]
 * [http://swelltech.com/support/webminguide/ Guida completa (inglese)]
Linea 84: Linea 76:
 * [http://www.webmin.com/ Sito ufficiale]
 * [http://swelltech.com/support/webminguide/ Guida completa in inglese]
 * [http://www.linuxjunkies.org/adminstration%20Howto/webminguide/x625.htm Tutorial: Securing Webmin]
 * [http://doxfer.com/Webmin/SecuringWebmin Securing Your Webmin Server]
Linea 85: Linea 81:
CategoryServer CategoryDaRevisionare CategoryServer

BR Indice(depth=2) VersioniSupportate(jaunty intrepid hardy dapper)

Introduzione

Webmin è un programma per la gestione di un server tramite interfaccia web.

Preparativi

Immagine(Icone/Piccole/note.png,,center)

Si consiglia di utilizzare webmin con il supporto SSL.

[:AmministrazioneSistema/InstallareProgrammi:Installare] quindi i pacchetti [apt://libnet-ssleay-perl,sysv-rc-conf libnet-ssleay-perl, sysv-rc-conf]

Installazione

  1. Scaricare il pacchetto all'interno della propria Home, a questo [http://prdownloads.sourceforge.net/webadmin/webmin-1.380.tar.gz indirizzo]

  2. [:AmministrazioneSistema/FormatiDiCompressione:Estrarre] all'interno della propria Home il pacchetto appena scaricato.

  3. Digitare i seguenti comandi all'interno di una finestra di terminale:

    tar xvf webmin*.tar.gz
    sudo sh webmin*/setup.sh

Opzioni installazione

  • Config file directory [/etc/webmin]: cartella contente i file di configurazione;

  • Log file directory [/var/webmin]: cartella dei file di log;

  • Full path to perl (default /usr/bin/perl): percorso dell'interprete Perl;

  • Web server port (default «10000»): porta sulla quale Webmin rimarrà in ascolto;

  • Login name (default «admin»): nome utente per accedere a Webmin;

  • Admin Password: inserire la password desiderata;

  • Use SSL(y/n): si consiglia d'utilizzare il protocollo SSL;

  • Start Webmin at boot time (y/n): se si vuole che Webmin sia avviato al boot del sistema.

Avvio del servizio

Per fare in modo che il servizio di Webmin venga avviato ad ogni avvio del server procedere come segue:

  1. Aprire con un [:Ufficio/EditorDiTesto: editor di testo] e i [:AmministrazioneSistema/Sudo: privilegi di amministrazione] il file /etc/webmin/init/config, e modificare come segue:

    extra_init=/etc/rc.local
    init_base=/etc/init.d
    init_dir=/etc/init.d
  2. Avviare webmin e selezionare Menu -> Webmin Configuration impostando l'opzione su yes.

  3. Selezionare il bottone «Start at boot time», creando cosi il servizio, all'interno della cartella /etc/init.d.

  4. Digitare il seguente comando all'interno di una finestra di terminale:

    sudo sysv-rc-conf
  5. Una volta lanciato il comando andare al servizio Webmin ed attivare i Runlevel 2 ; 3 ; 5.

  6. Premere il tasto q per uscire.

Avvio

Aprire il [:InternetRete/Navigazione: browser] predefinito e scrivere il seguente indirizzo: https://localhost:10000 se è installato in locale, altrimenti sostituire «localhost» con l'indirizzo dell' IP del server.

Configurazione

Opzioni lingue

All'interno del menù alla voce Change Language and Theme scegliere l'opzione Personal choice .. ed impostare «Italiano».

Sicurezza

Per incrementare la sicurezza di wembin procedere come segue:

  1. Modificare la porta di default in ascolto.

  2. Permettere l'accesso solo ad IP o ad un range di indirizzi ben definiti.

  3. Utilizzare il supporto SSL.

Ulteriori risorse


CategoryServer