Installazione di FTP in Windows 7. Come creare un server FTP sul tuo PC

03.10.2023 sistema operativo

Gli utenti del sistema operativo Windows spesso si chiedono cos'è un server FTP e come configurarlo? Se anche tu sei interessato a installare e configurare un server FTP su Windows 10, allora sei nel posto giusto. In questo argomento, daremo uno sguardo dettagliato al processo di configurazione di un server FTP.

A cosa serve un server FTP?

FTP è un protocollo di trasferimento file di rete basato sul principio client-server. Un server FTP è una sorta di archivio di file su Internet, ovvero un normale PC con installato il sistema operativo Windows 7 o versione successiva, che dispone di diversi dischi rigidi e può ospitare molti file di utenti diversi. Su un computer di questo tipo è sempre installato un programma, ad esempio FileZilla Server. Qualsiasi utente a cui l'amministratore ha concesso l'accesso può accedere a determinati file tramite questo programma. Dopo essersi connesso al server FTP, l'utente può caricare su di esso qualsiasi file (film, musica, foto, documenti, ecc.) e anche scaricare i materiali archiviati.

Come configurare un server FTP su Windows 10?

Come implementazione software di un server FTP, l'articolo presenterà il programma FileZilla Server, che verrà installato su una macchina con Windows 7 (per Windows 10 i passaggi passo passo saranno identici).

IMPORTANTE! Per configurare un server FTP, devi scaricare FileZilla Server e FileZilla Client. In questo caso installiamo il file server su Windows 7, che fungerà da server, e installiamo la versione client del programma su Windows 10, da cui potremo accedervi. Il principio di installazione del programma client è standard.

Diamo un'occhiata al principio di installazione di FileZilla Server. Scarica ed esegui il programma sul tuo PC. Accettiamo i termini del contratto di licenza.

Lascia tutti i segni come nello screenshot.

Seleziona una posizione in cui decomprimere i file del programma.

Inoltre non modifichiamo il numero di porta.

Fare clic su "Installa".

Dopo aver installato il software, apparirà una piccola finestra in cui è necessario inserire l'indirizzo locale del server FTP e fare clic su OK. Non tocchiamo il porto.

Dopo aver inserito questi dati, vale la pena effettuare diverse impostazioni. Inizialmente, fare clic su “Modifica”, “Utenti”.

Apparirà una piccola finestra. Selezionare il ramo "Generale" e fare clic su "Aggiungi" (aggiungi utente).

Imposta un nome per l'utente.

Accanto alla voce “Password”, seleziona la casella e inserisci la password del nuovo utente.

Specificare la cartella precedentemente creata “FTP01”.

Seleziona la cartella aggiunta e specifica i diritti di accesso per essa:

  • Leggi: sola lettura;
  • Scrivi – registra;
  • Cancella – cancellazione;
  • Aggiungi: modifica i file in questa cartella.

Dopo aver selezionato i diritti di accesso, fare clic su "Ok".

Ora, per determinare l'indirizzo IP, dovresti inserire il comando "ipconfig" nella riga di comando con diritti di amministratore.

Ora passiamo a Windows 10 e installiamo il Client. Inizialmente accettiamo i termini del contratto di licenza.

Seleziona "Aperto solo per me". L'utente creato in precedenza verrà indicato tra parentesi.

Seleziona una cartella per decomprimere i file di programma.

Iniziamo l'installazione del programma.

Colleghiamoci al server FTP tramite la riga di comando. Lanciamo la console. Immettere il comando "ftp", quindi immettere "open 192.168.1.4", dove "192.168.1.4" è l'indirizzo IP del server FTP. Specificare il nome utente e inserire la password. La password non viene visualizzata una volta inserita. "Connesso" significa che abbiamo effettuato l'accesso al server FTP.

Creiamo la cartella “My_Backup_win10” sul server FTP inserendo il comando “mkdir My_Backup_win10”. È possibile visualizzare un elenco di cartelle utilizzando il comando "is".

Pertanto, ci colleghiamo al server FTP utilizzando la riga di comando. Tuttavia, se non riesci a connetterti tramite la riga di comando, puoi utilizzare Total Commander per connetterti.

Molto spesso, gli utenti utilizzano la posta elettronica o Skype per scambiare piccoli file online. Tuttavia, quando è necessario inviare un archivio di fotografie o un film di dimensioni di diversi gigabyte, non è possibile utilizzare questi servizi. Anche la condivisione di file pubblici crea alcune difficoltà, ad esempio l'attesa di un timer e la limitazione della velocità. La soluzione migliore in questo caso è creare il proprio server FTP.

FTP (File Transfer Protocol) è un protocollo per il trasferimento di informazioni su Internet e sulle reti di computer locali. Si tratta di un programma che effettua una connessione remota ad una cartella dedicata per visualizzare e condividere file, anche di grandi dimensioni. Lo scambio di dati è possibile da un computer a un server remoto e tra altri server FTP.

I dati vengono trasmessi senza crittografia del traffico, quindi gli aggressori possono facilmente accedere a login e password. Per un trasferimento sicuro dei file, si consiglia di utilizzare un protocollo protetto da TLS: FTPS, che crittografa i dati.

Il tuo server FTP presenta alcuni vantaggi:

  • permette di gestire il server e le sue risorse;
  • fornire agli utenti diversi diritti di accesso;
  • non richiede un indirizzo IP statico.
  • nessun limite di velocità;
  • mancato pagamento all'hoster per averlo ospitato;

Il software viene selezionato in base alla complessità dell'accesso. Per creare un server FTP per uso privato con impostazioni minime, i pacchetti software gratuiti sono molto adatti.

Microsoft ha aggiunto Internet Information Services (IIS) a Windows 7, che consente agli utenti di condividere l'accesso a una cartella dalla rete. Pertanto, per creare un server FTP per Windows 7, non è necessario installare alcun software aggiuntivo.

Installazione di un server FTP

Alcune funzionalità standard che non vengono utilizzate molto spesso sono disabilitate per impostazione predefinita in Windows 7. Pertanto, per attivarli, è necessario seguire una serie di passaggi.

Per creare un server FTP su Windows 7 è necessario:

  • Fare clic su "Start" e aprire la sezione "Pannello di controllo". Per facilitare la visualizzazione è possibile selezionare la modalità “Icone piccole”.

  • Vai alla sezione "Programmi e funzionalità", dove selezioni "Attiva o disattiva le funzionalità di Windows".

  • Nell'elenco del menu che si apre, è necessario selezionare i componenti da attivare selezionando la casella accanto ad essi. Questa è la cartella "Server FTP", contiene due elementi: "Estensibilità FTP" e "Servizio FTP", nonché la cartella "Strumenti di gestione del sito Web", e in essa si trova la "Console di gestione IIS". Per iniziare, fare clic su OK.

Configurazione di un server FTP

  1. Ora devi passare nuovamente da "Start" a "Pannello di controllo".
  2. Trova la sezione "Amministrazione" e apri "Gestione servizi IIS" in questa sezione.
  3. Vai alla scheda "Siti", fai clic con il pulsante destro del mouse sul nome, seleziona "Aggiungi siti FTP" dall'elenco.
  4. Nella nuova finestra è necessario specificare il nome del futuro server FTP e il percorso della directory con i suoi dati. È possibile procedere al passaggio successivo della configurazione facendo clic sul pulsante "Avanti".
  5. Ora i parametri del server sono impostati. Nel campo dell'indirizzo IP, seleziona quello che ti serve dall'elenco. Puoi associarlo a un indirizzo specifico o effettuare un accesso esteso selezionando "Tutto gratis". In questo caso, dovrebbe essere selezionata la porta standard 21. Se prevedi di utilizzare costantemente il server FTP, dovresti selezionare la casella di controllo "Avvia sito FTP automaticamente". Seleziona l'opzione "No SSL"; puoi abilitarla in seguito, se necessario. Fare nuovamente clic su "Avanti".
  6. In una nuova finestra viene specificato il tipo di autorizzazione. Nella voce "Autenticazione" puoi consentire l'accesso per utenti normali o anonimi. Qui puoi configurare i diritti per loro. Fare clic su "Fine".

Al termine dell'installazione, nella sezione "Siti" verrà visualizzato un nuovo server FTP.

Configurazione del firewall di Windows

Ora è imperativo configurare Windows Firewall per aprire le porte e consentire il funzionamento dei servizi.

Torna al Pannello di controllo, quindi a Windows Firewall. Trova la sezione "Impostazioni avanzate".

In esso, seleziona "Regole per le connessioni in entrata". Si consiglia di impostarli in modalità passiva. Per fare ciò, fare clic con il tasto destro e abilitare le regole “Server FTP passivo” e “Server FTP (traffico in entrata)”. Allo stesso modo, per le connessioni in uscita, abilitare la regola “FTP-Server” nell'apposita sezione.

Collegamento degli utenti

Affinché gli utenti possano accedere al server, devono essere connessi.

  • Nella scheda “Pannello di controllo”, apri la cartella “Amministrazione”.

Sezione amministrazione

  • Trova la sezione Gestione computer, quindi vai alla cartella Utenti locali. Fare clic con il tasto destro sulla riga "Gruppi" e selezionare la funzione "Crea gruppo". Nella nuova finestra, specifica il nome e una breve descrizione del gruppo e fai clic su "Crea".
  • Ora puoi connettere gli utenti al gruppo creato. Nella cartella "Utenti locali", fare clic con il tasto destro sulla riga "Utenti" e selezionare "Nuovo" dall'elenco del menu. Compila i campi inserendo il tuo nome e password, e qui dovresti selezionare la casella per vietare la modifica della password.
  • Per connettere un utente, fai clic con il pulsante destro del mouse sul suo account e seleziona "Proprietà" dall'elenco del menu, quindi la scheda "Appartenenza al gruppo" e il pulsante "Aggiungi". Trova il gruppo creato, aggiungi e fai clic su OK. Questa procedura deve essere eseguita per tutti gli utenti del server.
  • Il passaggio successivo consiste nel determinare i diritti di accesso degli utenti del gruppo alla directory di lavoro. Per fare ciò, vai alla directory "Sito", fai clic con il pulsante destro del mouse sul nome e apri "Proprietà". Successivamente: nella scheda "Sicurezza", nella voce "Cambia", specificare il nome del gruppo e fare clic su OK. Quindi è necessario configurare i diritti utente.
  • Accedere a "Gestione servizi IIS", fare clic con il pulsante destro del mouse sulla riga "Regole di autorizzazione FTP", aggiungere una regola di autorizzazione. Puoi consentire agli utenti di scrivere ed eliminare dati oppure puoi solo leggerli.

L'installazione e la configurazione del server sono completate. Tuttavia, ora devi sapere come accedere al server FTP.

Le funzionalità standard di Windows lo rendono semplice. Basta aprire la cartella "Risorse del computer", quindi specificare il percorso del server nella barra degli indirizzi.

Un altro modo è creare un collegamento per la connessione a FTP sul desktop del computer.

Per fare ciò, apri il "Pannello di controllo", fai clic con il pulsante destro del mouse sulla sezione "Risorse di rete". Nelle attività, seleziona "Aggiungi un nuovo elemento all'ambiente di rete", quindi fai clic su "Seleziona un altro percorso di rete" e "Avanti". Ora apparirà un collegamento nella sezione "Posizione di rete", che devi solo trascinare e rilasciare sul desktop.

A volte una persona ha bisogno di scambiare file di grandi dimensioni su Internet. Inviare tali file, la cui dimensione supera i 10 MB, via e-mail è scomodo, poiché non tutti i servizi lo consentono, quindi è necessario dividere il file in parti o archiviarlo per ridurlo alla dimensione richiesta. Ma cosa succede se devi inviare più file di peso superiore a 100 MB? Allora il tuo server FTP ti tornerà utile. Puoi farlo su un computer remoto e caricare lì qualsiasi file ad alta velocità tramite il client. In questo articolo vedremo come creare un server FTP e qual è la configurazione di base di un server FTP.

In quali casi hai bisogno del tuo server FTP?

Ci sono molti server di terze parti su Internet. Memorizzano vari file e molti di questi server sono come strutture di archiviazione: da lì gli utenti scaricano musica, film, giochi e altri file. Molto spesso tali server vengono creati su una rete locale in modo che i dati possano essere scambiati senza Internet.

D'altro canto è necessario un proprio server FTP per poter apportare modifiche a distanza sul computer.

Inoltre, l'installazione di un server FTP su una rete locale è un prerequisito per i webmaster che desiderano testare il proprio sito prima di lanciarlo su Internet su un computer.

Potresti avere la tua ragione per cui vuoi creare un server FTP, così come il metodo con cui lo implementerai. Ma questo articolo esaminerà un modo popolare per generare una "casa": imparerai come configurare FTP utilizzando il programma FileZilla.

Come creare un server FTP in FileZilla

FileZilla è un programma disponibile sia in forma client che server. È necessario scaricare la versione del server FileZilla da Internet. È meglio farlo tramite il sito Web ufficiale dello sviluppatore in modo da non scaricare accidentalmente un virus insieme al programma.

Il processo di installazione del programma è molto semplice. Innanzitutto, apri il file exe per avviare il programma di installazione. Nella prima fase dell'installazione, dovrai accettare le regole della licenza. Nel passaggio successivo, seleziona i servizi che desideri installare con FileZilla Server e determina anche il tipo di installazione. Si consiglia di prendere immediatamente "Standard". Selezionare quindi la cartella in cui verrà installato il programma. Poi c'è un passo importante: devi scegliere come il sistema installerà il server FileZilla - come servizio o programma normale, e se questa applicazione verrà avviata all'accensione del sistema. In questo passaggio puoi anche modificare la porta per la console di amministrazione. Non dimenticare di scriverlo da qualche parte in modo da non dover reinstallare il programma in seguito.

L'ultima fase dell'installazione consiste nel definire gli utenti che possono utilizzare il programma server FileZilla. È meglio se sei l'unico utente sul computer, quindi non dovrai configurare manualmente l'accesso al programma. Successivamente, fai clic sul pulsante “Installa” e attendi il completamento dell’installazione.

Ora diamo un'occhiata a come impostare FTP. È possibile creare un server sia per la rete locale che per Internet. All'inizio, dopo aver avviato il programma, apparirà davanti a te una finestra pop-up. In esso dovrai specificare l'indirizzo IP locale, la porta e la password per l'amministratore. In realtà, questi dati sono necessari solo per impedire a estranei di accedere al tuo programma da un computer. Le persone non saranno in grado di accedere all'interfaccia di amministrazione da altri PC.

Successivamente, devi andare al menu “Modifica” e aprire “Impostazioni”. Nella scheda "Generale" vedrai le impostazioni di base per il server. È possibile impostare la porta attraverso la quale gli utenti si connetteranno al server, specificare il numero massimo di client e thread e limitare le sessioni con timeout. Ora la porta è importante: per proteggere il tuo server, è meglio specificare una porta non standard. Ma dovrai avvisare gli utenti di questo. Se non prevedi di limitare in alcun modo il numero di clienti, puoi lasciare la casella “Max. numero di utenti" valore "0", ovvero nessun limite.

Il vantaggio di creare un server utilizzando FileZilla Server è che puoi configurare tutte le impostazioni utilizzando una comoda interfaccia. Se lo facessi da qualche parte in un ambiente Linux, dovresti registrare tutte le configurazioni, il che non è molto comodo e difficile. Ad esempio, in FileZilla puoi persino personalizzare un messaggio di benvenuto per gli utenti. Per fare questo ti basterà andare nella sezione “Messaggio di benvenuto” e scrivere un testo di saluto per i clienti. E in un ambiente diverso dovresti scrivere comandi speciali per questo.

Nella voce “Edifici IP” è possibile specificare gli indirizzi IP per i quali il server sarà disponibile. Se specifichi il tuo indirizzo IP, il server sarà accessibile solo sulla rete locale del tuo computer. Se desideri lavorare tramite un server su Internet, non è consigliabile limitare gli indirizzi IP. Se hai dei malvagi e conosci i loro indirizzi IP, puoi registrarli nella voce "Filtri IP", che proibirà l'ingresso per gli IP specificati (puoi specificare gli intervalli).

La differenza principale tra la configurazione di un server per una rete locale e Internet è che nel secondo caso dovrai in qualche modo coordinare le configurazioni con firewall e router. Il firewall potrebbe iniziare a lamentarsi perché qualcuno sta tentando di connettersi al computer e il router potrebbe non consentirgli di passare attraverso la porta. In questo caso, è necessario specificare l'indirizzo IP esterno del computer nella sezione "Impostazioni modalità passiva" nelle impostazioni di FileZilla. Non devi fare nulla di simile per una rete locale: tutto funzionerà immediatamente.

Non dovresti toccare affatto molte delle impostazioni all'interno del programma server FileZilla. Ad esempio, è improbabile che tu debba configurare la voce di menu "Impostazioni di sicurezza", necessaria per regolare la connessione da server a server. Inoltre, non è necessario configurare "Varie" e molte altre sezioni del menu. Non cercare di sistemare tutte le configurazioni del programma in una volta, per non confondersi e creare situazioni di conflitto nel server a causa di impostazioni errate.

Prima o poi, sul server appariranno degli errori: tutti li hanno. Per calcolarli velocemente si consiglia di attivare la registrazione del file di log nella sezione del menu “Logging”. Per fare ciò, determina la dimensione massima del file di registro e indica anche la posizione di tale documento sul tuo computer.

Nella scheda “Limiti di velocità”, puoi aggiungere restrizioni sia per le connessioni in uscita che per quelle in entrata in termini di velocità di download. Ma non dovresti farlo se non ce n'è bisogno. Dopotutto, uno dei vantaggi più basilari del protocollo FTP è il download veloce, che cesserà di essere tale se si impostano delle restrizioni. Dopo aver compreso le impostazioni, aggiungi gli utenti tramite il menu "Utenti" e il tuo server potrà già essere utilizzato! Ricorda solo di trasmettere le informazioni di accesso ai tuoi utenti. Se necessario, è possibile specificare utenti anonimi senza login. Assicurati di specificare i diritti di accesso per gli utenti.

In questo articolo parleremo di come creare facilmente un server FTP a casa tua per trasferire velocemente file su vari dispositivi per chi ne ha bisogno, tutto è molto semplice e senza problemi.

Per configurare FTP a casa, utilizzeremo un programma semplice e facile da usare chiamato "TYPSoft FTP Server".

Sarà conveniente per quelle persone che trasferiscono spesso o meno spesso file di grandi dimensioni agli amici. Ad esempio, hai un file di grandi dimensioni, che si tratti di un film o di un video di una festa, e devi trasferire questo file a un amico. Per fare ciò, devi caricarlo su un servizio di file hosting e quindi inviare il collegamento a un amico. Tutto sembra facile. Ma questo richiede molto tempo. Quanto tempo ci vorrà prima del caricamento e alcuni servizi di file hosting non consentono il caricamento di file più grandi di 100 MB e molte altre restrizioni.

Nel caso del tuo server FTP, il trasferimento di file di grandi dimensioni diventerà più semplice e, soprattutto, molto più veloce.

Non è necessario attendere che il file venga caricato su un servizio di file hosting. Tutto quello che devi fare è copiare o spostare il file in una cartella speciale sul tuo PC e inviare un collegamento a un amico come ftp://tuo IP/cartella/file.

Il grande svantaggio di questo metodo di trasferimento dei file è che la persona a cui devi trasferire il file scopre il tuo indirizzo IP, quindi, come misura di sicurezza, non dovresti trasferire file tramite FTP a persone che non conosci.

Come configurare FTP sul tuo computer?

Non c'è niente di complicato in questa faccenda. È sufficiente installare "Server FTP" ed effettuare semplici impostazioni. Installare il server è facile come due centesimi, non avrai problemi con questo, perché l'installazione del server non è più difficile di un gioco per computer.

Dopo l'installazione, vedrai una finestra in cui vedrai tutte le azioni, chi ha scaricato cosa, si è connesso e così via.

Per configurare, vai al menu "Impostazioni - Utenti".

Per impostazione predefinita, è già stato creato un utente con il nome "Anonimo". Inoltre, per impostazione predefinita, è già stata creata una directory nella radice dell'unità FTP “C:\”.

Cartella FTP – Questa è la cartella in cui è necessario inserire i file che saranno accessibili agli utenti tramite un client FTP o tramite un normale browser.

Non è possibile impostare una password per l'utente "Anonimo", ecco perché è Anonimo. Se devi impedire a una persona di connettersi al tuo FTP senza password, crea un nuovo utente e imposta una password per lui nel campo "Password".

Inoltre, non dimenticare di specificarne la directory root, nella quale andrà immediatamente al momento della connessione.

Nella parte in basso a destra della finestra Impostazioni utente, definisci le impostazioni dei diritti per gli utenti. Per ciascun utente, imposta i parametri necessari di cui hai bisogno.

Ti consiglio di lasciare “Cartelle nidificate” per tutti gli utenti; se lo rimuovi, la persona non vedrà le cartelle su FTP, ma solo i file che si trovano nella root della cartella C:\FTP.

Come connettersi al proprio FTP?

Per connetterti al tuo server FTP, devi inserire il tuo indirizzo IP nel browser nella barra degli indirizzi, quindi "ftp://YOUR IP/".

Come scoprire il tuo IP, basta digitare "Il mio IP" in Yandex.

Nel campo “Porta FTP” inserisci il tuo valore, ad esempio “126”, ma se un'altra applicazione utilizza la porta “126” si verificherà un conflitto e quindi non funzionerà nulla.

Ora, per connetterti via browser all'FTP, devi firmare la porta utilizzata con l'indirizzo IP, quindi “ftp://YOUR IP:126/” se non lo fai, non potrai per connettere.

Se devi creare un server ftp esterno, puoi utilizzare il programma Filezilla. Se hai bisogno di un server FTP all'interno di una rete, è più semplice condividere l'accesso a una cartella utilizzando i servizi standard.

Se non hai ancora scaricato il programma, fallo subito. Dopo averlo installato e avviato, sullo schermo apparirà una piccola finestra per accedere.

L'host a cui connettersi deve essere 127.0.0.1, porta 14147, password - vuota.

Ora dobbiamo passare alle impostazioni del nostro futuro server ftp.

1. È necessario creare un utente per connettersi al server dall'esterno. Vai al menu "Modifica" e seleziona "Utenti"

2.Fare clic sul pulsante "AGGIUNGI" e indicare il nome utente (account) nel primo campo

3. Ora devi aggiungere una cartella alla quale l'utente si connetterà. Fare clic sul pulsante "aggiungi" in "cartelle condivise". Ho aggiunto una cartella per gli sfondi del desktop.

Parola d'ordine

Se devi specificare una password per un utente, seleziona semplicemente la casella accanto a "password" e inseriscila.

Velocità di trasferimento dati

Se un determinato utente ha bisogno di limitare la velocità di trasferimento dei dati, vai alla sezione "Limiti di velocità".

Filtri IP

Per impedire ad altri utenti di connettersi al tuo server, crea la tua blacklist nella scheda "Filtro IP".

Ora fai clic sul pulsante OK e prova a connetterti al server utilizzando un qualsiasi client FTP. La mia connessione è andata senza problemi e sono finito nella cartella Sfondi.

Ma cosa succede se il tuo amico o qualcuno che conosci vuole connettersi? Solo tu puoi connetterti all'indirizzo IP 127.0.0.1, il che significa che devi specificare il tuo indirizzo IP attuale. Se nessuno, e nemmeno tu, non riesce a connettersi all'indirizzo IP reale, ci sono due opzioni per le quali si verifica l'errore.

Problemi di connessione

1. Windows Firewall è abilitato. A proposito, è proprio per questo che la connessione dall'esterno non ha funzionato

2. Internet funziona tramite un router. Per fare ciò, dovrai registrare un percorso verso il tuo IP locale indicando 21 porte.

Disattiva il firewall

In Windows XP è necessario effettuare il login.

Registrare il percorso nel router

Purtroppo non conosco tutte le impostazioni dei vari router, ma posso mostrare con un esempio come si fa su Zyxel. Entriamo nella shell all'indirizzo 192.168.1.1 e poi troviamo la partizione NAt. In questa sezione devi indicare il servizio "Ftp", nonché l'indirizzo IP locale del tuo computer con il programma Filezilla (ad esempio 192.168.1.33, potresti averne un altro), non confonderlo con quello reale .

Cosa succede dopo aver aggiunto una regola? Quando un utente accede al tuo IP reale sulla porta 21, il router collegherà l'utente al programma FileZilla Server.

Se la connessione ha avuto successo, puoi vedere l'utente connesso nel registro e vedere perché questo o quell'utente non è riuscito a connettersi.