ChimeraRevo – Il punto di riferimento della tecnologia
menubar
ChimeraRevo – Il punto di riferimento della tecnologia close menu
  • Trova Streaming
  • Offerte
    • Canale Telegram
    • Telefonia Mobile
    • Fibra – ADSL
  • Consigli Acquisto
    • Audio
    • Casa e Ufficio
    • Elettronica
    • Fotografia
    • Gaming
    • Informatica
  • Guide
    • Android
    • Apple
    • Giochi
    • Hardware
    • Internet
    • Linux
    • Smartphone
    • Windows
  • Recensioni
  • Video
Home > Guide > Windows > Guida FTP: creare e gestire…

Guida FTP: creare e gestire un server file locale su Windows

Gaetano Abatemarco Ago 16, 2016

Tra i metodi più utilizzati per condividere file in rete (locale e su Internet) c’è FTP, un protocollo che garantisce accesso completo ad un file system o ad una cartella specifica. FTP è ancora molto utilizzato sia in ambito aziendale sia in ambito casalingo per la comodità che offre nel gestire un file system da remoto, con una compatibilità migliore rispetto ad altri protocolli simili.

In questa guida vedremo come configurare un server FTP su Windows e come accedere ai file condivisi su rete locale. Infine mostreremo le app utili per accedere al server FTP da mobile, così da portarci i file e le cartelle condivise sempre con noi.

Guida FTP (server locale)

Cosa è FTP

FTP è un protocollo basato sull’architettura server-client. Il funzionamento di base è il seguente:

  • Un server si occupa di indicizzare le cartelle o interi file system per renderli disponibili in rete.
  • Un client comunica con il server per accedere a tutte le cartelle, i dischi o file system indicizzati; il client può vedere, modificare, cancellare o aggiungere qualsiasi cosa in base ai permessi di cui dispone.

funzionamento FTP

Nello specifico FTP utilizza due canali di comunicazione, come visibile nell’immagine in alto.

  • Il canale dei comandi (dove viaggiano i comandi scambiati tra server e client)
  • Il canale dei dati (dove avviene la gestione effettiva dei file)

Questi due canali possono rispondere ad una sola porta o a due porte in base alla configurazione del server FTP.

  • Server FTP passivo: il canale dei comandi e quello dei dati viaggiano su due porte separate. Di solito la porta per il canale dei comandi è la 21, mentre la porta per il canale dei dati è la porta 20 (raro) o una porta random aperta in un range preciso (di solito un range di porte molto alte, 3000-3050 per esempio).
  • Server FTP attivo: il canale dei comandi e quello dei dati viaggiano sulla stessa porta, di solito 21.

Non c’è sostanziale differenza di prestazioni tra le due modalità del server FTP (attivo e passivo), ma di solito si preferisce un server FTP passivo per questioni di sicurezza (per via della porta random scelta per il canale dei dati).

Sicurezza FTP

Per accedere ad un server FTP è necessario di solito inserire delle credenziali d’accesso (username e password), ma è possibile configurare FTP per garantire l’accesso agli utenti anonimi (senza username e password), configurando anche il loro livello di permessi (solo lettura o lettura/scrittura).

Normalmente FTP non prevede alcuna cifratura, quindi le informazioni viaggiano in chiaro sulla nostra rete. Questo potrebbe non essere un problema in una rete locale senza accesso dall’esterno, ma se accediamo al server anche da Internet è altamente consigliato attivare la cifratura del protocollo. In quest’ultimo caso il protocollo prende il nome di FTPS.

NOTA: FTPS è un protocollo diverso da SFTP! Quest’ultimo è riferito a SSH e FTP, un modo per gestire file remoti con permessi amministrativi.

Configurare il server FTP su Windows

Download

Per configurare un server FTP su Windows possiamo affidarci a un software gratuito e open source come FileZilla Server. Scarichiamo l’eseguibile del programma Windows dal seguente link.

DOWNLOAD | FileZilla Server

Installiamo il server sul nostro PC. In fase d’installazione ci verrà mostrata una finestra in cui FileZilla ci indicherà la porta del servizio d’amministrazione del server, non legata alle porte FTP.

Porta d'amministrazione

Lasciamo le restanti opzioni di default: le impostazioni di base sono già ottime (avvio automatico del server non appena l’utente effettua il login).

Configurazione

Al primo avvio ci verrà chiesto di impostare una password per gestire l’amministrazione del server. Scegliamone una e lasciamo tutto di default (localhost visto che il PC dove stiamo configurando farà da server e la porta già incontrata in fase d’installazione), inserendo il segno di spunta in Always connect to this server (per accedere automaticamente al server dal PC assegnato come server).

Password amministrazione

Ci ritroveremo davanti alla finestra principale di FileZilla Server.

FileZilla Server

Il programma potrebbe spaventare i più, ma configurare il server non è difficile. Per condividere cartelle e dischi dovremo prima di tutto creare un utente. FileZilla Server permette di creare più utenti e gruppi di utenti, a cui possiamo assegnare l’accesso solo a determinate cartelle ed assegnare permessi specifici.

Per gli scopi casalinghi possiamo limitarci a creare due utenti, ftpuser e anonymous. Entrambi accederanno alle cartelle da noi scelte (per la guida le cartelle multimediali audio, video e immagini) ma con permessi diversi.

  • ftpuser potrà accedere alle cartelle e modificarle (aggiungere, rimuovere, spostare etc.)
  • anonymous potrà accedere alle cartelle senza password, ma non potrà modificare

Accediamo al pannello di controllo degli utenti cliccando sull’icona indicata.

Gestione Utenti

Ci ritroveremo davanti ad una nuova finestra.

Users

Primo utente ftpuser

Clicchiamo sul tasto Add per aggiungere il primo utente, ftpuser.

Add user

Visto che questo utente avrà permessi amministrativi conviene assegnare una password d’accesso.

Password utente

 

Ora scegliamo le cartelle a cui avrà accesso questo nuovo utente.

TIP: per comodità creiamo sul server una cartella che fungerà da “home” con il nome dell’utente, vista la struttura molto gerarchica che FTP imprime al proprio file system.

Ritorniamo in FileZilla server all’aggiunta dell’utente; nel menu laterale scegliamo Shared folders e clicchiamo sul pulsante Add.

Aggiungi cartelle

Oltre alla cartella madre dovremo inserire anche tutte le cartelle desiderate e regolare i permessi, abilitando tutte le spunte nelle sezioni Files e Directories.

Assegnazione permessi

Abilitiamo i permessi per tutte le cartelle, inclusa la cartella madre. Visto che le cartelle multimediali sono “esterne” alla home FTP, dovremo assegnare degli alias ai collegamenti per essere visibili in home. Clicchiamo con il tasto destro su ogni singola cartella aggiunta (senza simbolo H) e clicchiamo su Edit Aliases.

Aliases

Assegniamo un nome per riconoscere al volo il collegamento alla cartella, meglio se indicativo del materiale contenuto. Iniziamo sempre con il simbolo \ per indicare il collegamento.

Scelta Alias

Configurato un alias per ogni cartella desiderata avremo una situazione simile.

Configurazione completata

Confermiamo cliccando su OK.

Secondo utente anonymous

Per l’utente anonymous la procedura è molto simile, ma in questo caso non dovremo fornire una password d’accesso….

Anonimo

….e con le stesse cartelle avrà solo il permesso di lettura, senza possibilità di aggiungere o modificare alcun file.

Cartelle anonim

Clicchiamo su OK.

Ora segniamoci le porte FTP per accedere al server dalle impostazioni di FileZilla. La porta attiva è disponibile nel seguente menu.

Porta attiva

Mentre la porta passiva è disponibile nel seguente menu.

Porta passiva

Accedere al server FTP da locale

Per accedere al server FTP dalla stessa rete LAN basterà recuperare l’indirizzo IP del server con il numero di porta attiva (21). Come client possiamo utilizzare WinSCP, già recensito sulle nostre pagine.

Apriamo WinSCP e impostiamo su FTP, inserendo il nome utente ftpuser per l’accesso completo.

Login utente admin

Se invece desideriamo l’accesso anonimo con privilegi limitati basterà spuntare la voce Login anonimo.

Login anonimo

Il risultato finale sarà simile, con l’accesso al server FTP in base ai permessi assegnati all’utente loggato.

Accesso ftp

In alternativa possiamo usare l’applicazione Cyberduck, anch’essa già recensita.

Ricordiamoci che possiamo connetterci al server FTP creato con uno dei due utenti: senza password ma con permessi limitati con l’utente anonymous, con pieni poteri ma con password d’accesso con ftpuser.

Accedere al server FTP da Android

Per Android possiamo affidarci a ES Gestore file, in grado di gestire un server FTP in maniera ottimale. Anche in questo caso basterà recuperare indirizzo IP e porta del server ed utilizzando uno dei due utenti per il login.

ftp android

ES Gestore File è stato ampiamente recensito nella nostra guida dedicata.

es file explorer
ES Gestore File: guida completa a tutte le caratteristicheVi sembra un comune gestore dei file? Quest'app nasconde in realtà molte funzioni interessanti per migliorare l'esperienza utente su Android.
Android
    app android

Conclusioni

Dopo questa guida saremo in grado di gestire al meglio un server FTP su Windows disponibile per la rete locale (LAN). Accedere ai nostri file diventerà decisamente più semplice una volta configurato a dovere FileZilla Server. Rimanete sintonizzati su Chimera Revo se siete interessati all’argomento FTP, presto parleremo del server FTP per GNU/Linux e vedremo come effettuare l’accesso remoto tramite Internet.

Come rendere Domotica la casa: guida completa

1 ora fa

In questa pagina troverete tutte le nostre guide dedicate alla domotica, ma cos’è la domotica? Per chi non lo sapesse, parliamo di quella branca della tecnologia volta a migliorare e semplificare la quotidianità della nostra casa (o leggi di più…

domotica

Windows: riattivare la scheda video integrata del notebook (NVIDIA Optimus)

2 ore fa

Avete disabilitato ”erroneamente” o sotto mal consiglio la scheda Intel del vostro notebook? Ecco come risolvere Premessa: L’utente medio non-geek, che spesso acquista un nuovo notebook su consiglio o basandosi su riviste/recensioni, spesso non ci fa caso: una determinata leggi di più…

Come installare driver GPU NVIDIA più recenti su Linux

Ibernazione in Windows 10: come attivarla

2 ore fa

Il PC (specie portatile) è lento ad avviarsi con il nuovo sistema operativo Microsoft? Vediamo come abilitare l’ibernazione in Windows 10. Avrete sicuramente notato che Windows 10 non è molto reattivo in avvio, specie su leggi di più…

ome formattare windows 10

Miglior case gaming 2021: quale comprare

3 ore fa

In questa guida costantemente aggiornata vi spiegheremo come scegliere attentamente il miglior case gaming perfetto per voi. Vi proporremo i migliori modelli disponibili attualmente in commercio e analizzeremo tutte le caratteristiche da tenere in considerazione leggi di più…

miglior case gaming

Come mandare mail nel futuro, a se stessi o altri

4 ore fa

In questo articolo vogliamo parlare di un servizio online molto particolare che consente a chiunque di programmare l’invio di un messaggio email verso se stessi (oppure verso altre persone) per riceverlo nel futuro. Il suo leggi di più…

Come inviare email anonime (anche con allegati)

Iscriviti alla Newsletter

Articoli recenti

  • Come rendere Domotica la casa: guida completa
  • Windows: riattivare la scheda video integrata del notebook (NVIDIA Optimus)
  • Ibernazione in Windows 10: come attivarla
  • Miglior case gaming 2021: quale comprare
  • Come mandare mail nel futuro, a se stessi o altri
  • Chi siamo
  • Lavora con noi
  • Contattaci
  • Privacy

Copyright © 2020. Tutti i diritti riservati. ChimeraRevo SRL - P.I.: IT05544220659

Modifica impostazioni sulla privacy