9.7 Configurazione e utilizzo di un piccolo server Web

L'utility kpf semplifica la condivisione di file ricorrendo al protocollo HTTP (Hyper Text Transfer Protocol), lo stesso utilizzato dai siti Web per fornire i dati ai browser Web. Poiché kpf è un file server esclusivamente pubblico, non esiste alcuna restrizione di accesso ai file condivisi. Qualsiasi elemento selezionato per la condivisione è disponibile per chiunque.

IMPORTANTE: considerazioni sulla sicurezza

Prima di impostare un file server con kpf, verificare con l'amministratore di sistema se le norme di sicurezza dell'azienda consentono tale operazione. Se non si è assolutamente certi che la rete sia protetta da un firewall esterno, è consigliabile evitare di impostare un file server in ambienti sia aziendali che privati. È infatti possibile che si verifichi la divulgazione accidentale sul Web di informazioni riservate. Ogni server Web è inoltre un potenziale obiettivo degli attacchi di pirati informatici. Impostare un server Web in modo sicuro non è semplice e kpf non è stato progettato per essere utilizzato come un server di questo tipo.

kpf rappresenta la soluzione ideale per la condivisione di file con gli amici e non per svolgere la funzione di server Web completo, come nel caso di Apache. kpf è stato infatti creato essenzialmente per condividere file con altri utenti durante le conversazioni tramite IRC (Internet Relay Chat o sessioni di chat).

In genere, kpf viene utilizzato per trasferire i file da una cartella public_html alla home directory di un utente. Ad esempio, se si desidera rendere disponibile un file per alcuni utenti con cui si conversa in linea, è possibile ricorrere a kpf per copiare tale file nella cartella public_html e segnalarne la disponibilità all'indirizzo http://www.miocomputer.net:8001/file, anziché inviare a ciascun interlocutore un'e-mail con il file allegato.

  1. Fare clic con il pulsante destro del mouse sul pannello inferiore di KDE, selezionare Aggiungi al pannello e fare clic su Server pubblico di file.

    Nel pannello inferiore viene visualizzata una nuova icona che raffigura un piccolo globo.

  2. Fare clic sull'icona con il pulsante destro del mouse, quindi selezionare Nuovo server.

  3. Specificare la directory contenente i file che si desidera condividere, quindi fare clic su Avanti.

    Figura 9-14 Selezione della directory radice del file server

    Tutti i file presenti nella cartella e nelle relative sottocartelle, inclusi i file nascosti (ovvero quelli che iniziano con un punto) e i collegamenti simbolici, sono disponibili per il pubblico. È pertanto consigliabile prestare attenzione a non condividere informazioni riservate, quali password, chiavi di cifratura, rubriche o documenti privati della propria organizzazione. Accertarsi che tutti i collegamenti simbolici inclusi non portino a percorsi esterni alla cartella pubblicata, poiché questo consentirebbe ad altri utenti di accedere ad aree del sistema non destinate alla visualizzazione pubblica.

  4. Completare la parte restante della procedura guidata Nuovo server per condividere la cartella specificata in Passaggio 3.

    L'icona della directory, che raffigura il mondo, viene ora visualizzata nella parte inferiore destra della schermata di Konqueror.

Gli utenti che desiderano connettersi al server devono specificare nei propri browser un URL tipo http://nomehost:8001. Viene visualizzata una panoramica del contenuto pubblicato.

Figura 9-15 Contenuti pubblicati

Per monitorare il traffico di rete relativo al file server nel computer host, fare clic con il pulsante destro del mouse sull'icona a forma di globo e selezionare Monitor. Viene visualizzato un breve elenco di statistiche simile a quello riportato di seguito.

Figura 9-16 Statistiche del file server