Come configurare smartphone e PC. Portale informativo
  • casa
  • In contatto con
  • Filezilla porta aperta. Installazione e configurazione di un server FTP sicuro su FileZilla

Filezilla porta aperta. Installazione e configurazione di un server FTP sicuro su FileZilla

Se hai bisogno di creare un server ftp esterno, puoi usare Filezilla. Se è necessario un server ftp all'interno della rete, è più facile da fare accesso generale in 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 l'accesso al sistema.

L'host per la connessione deve essere 127.0.0.1, porta 14147, password - vuoto.

Ora dobbiamo andare alle impostazioni del nostro futuro server ftp.

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

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

3. Ora è necessario aggiungere una cartella a cui si connetterà l'utente. Fare clic sul pulsante "aggiungi" in "cartelle condivise". Ho aggiunto una cartella con lo sfondo del desktop.

Parola d'ordine

Se devi specificare una password per un utente, seleziona la casella di controllo "password" e inseriscila.

Velocità di trasmissione

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 lista nera nella scheda "Filtro IP".

Ora premiamo il pulsante OK e proviamo a connetterci al server utilizzando un qualsiasi client ftp. La mia connessione è andata bene e sono finito nella cartella Wallpaper.

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 attuale indirizzo IP. Se nessuno e nemmeno tu puoi connetterti a un vero indirizzo IP, ci sono due opzioni per le quali si verifica un errore.

Problemi di connessione

1. Abilitato firewall di Windows... a proposito, è stato a causa sua che la connessione dall'esterno non è passata

2. Internet funziona tramite un router. Per fare ciò, devi registrare un percorso sul tuo IP locale con la porta 21.

Disattiva il firewall

In Windows XP è necessario effettuare il login.

Registra un percorso in un router

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

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

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

Oggi il materiale sarà dedicato alla considerazione del processo Installazione e configurazione del server FTP nel sistema operativo Windows Server 2016 e parleremo anche di cosa sono i server FTP e FTP.

Che cos'è FTP, server FTP e a cosa serve?

FTP (File Protocollo di trasferimento ) È un protocollo di trasferimento dati. È stato sviluppato molto tempo fa ed è attualmente ampiamente utilizzato su Internet per il trasferimento di file. Questo protocollo abbastanza spesso utilizzato dagli amministratori del sito per scaricare o caricare file sul loro hosting su Internet.

Il protocollo FTP è implementato secondo lo schema " client-server", Cioè. ci sono client FTP e, di conseguenza, un server FTP.

Server FTPÈ il server su cui è distribuito? Software permettendoti di ricevere file da computer remoti in poi Protocollo FTP e regalarli. Il server FTP fornisce all'utente informazioni sotto forma di una struttura di file.

client FTPÈ un software progettato per accedere a un server FTP. CON usando FTP gli utenti client possono scaricare e caricare file sul server FTP.

Ci sono in realtà molti programmi che ti permettono di implementare un server FTP ( Più client FTP), oggi, come hai già capito, parleremo dell'implementazione di un server FTP nel sistema operativo Windows Server 2016 utilizzando servizi di ruolo standard.

Installazione del server FTP su Windows Server 2016

Ora consideriamo il processo installazione minima per un server FTP, ad es. installeremo solo ciò che è necessario per il server FTP, ovvero questo " Servizio FTP" e "". In altre parole, immaginiamo di non avere nulla sul server e di avere il compito di distribuire un server FTP, ad esempio, affinché alcuni utenti remoti che non sono dipendenti della tua azienda potrebbero scaricare e caricare file.

Nota! Se hai già installato servizi ruolo " Server web IIS"E in particolare" IIS Management Console ", quindi, ovviamente, non è necessario installarli, devi solo verificare se il" Servizio FTP "è installato e, se installato, quindi procedere alla configurazione del server FTP.

V questo materiale Ti mostrerò due opzioni per l'installazione di un server FTP: la prima utilizzando la procedura guidata e la seconda utilizzando Windows PowerShell.

Installazione di un server FTP utilizzando la procedura guidata

Passo 1

Noi apriamo " Gestore del server», Ad esempio dal menu di avvio.

Passo 2

A questo punto della procedura guidata, possiamo immediatamente fare clic su " Ulteriore».

Passaggio 3

Quindi selezioniamo il tipo di installazione “ Installazione di ruoli o funzionalità", Fare clic" Ulteriore».

Passaggio 4

Sul passo successivo seleziono il server di destinazione, ne ho uno solo, quindi premo subito “ Ulteriore».

Passaggio 5

In fase di scelta dei ruoli, segniamo il ruolo” Server Web (IIS)».

Ci sarà immediatamente offerto di installare e " Console di gestione di Internet Information Services", Fare clic" Aggiungi componenti", Poiché abbiamo bisogno di questi controlli, per amministrare il server FTP, fai clic su" Ulteriore».

Passaggio 6

Nella fase di selezione dei componenti, non selezioniamo nulla, poiché non abbiamo più bisogno di alcun componente. Premiamo" Ulteriore».

Passaggio 7

Passaggio 8

E ora veniamo alla scelta dei servizi di ruolo" Server Web (IIS)", Dove dobbiamo deselezionare tutte le caselle di controllo non necessarie ( nel caso abbiamo bisogno solo di un server FTP), e contrassegnare solo " Servizio FTP" e " Console di gestione di Internet Information Services", Fare clic" Ulteriore».

Passaggio 9

Controlliamo i parametri di installazione e facciamo clic su " Installare».

Passaggio 10

Al termine dell'installazione, la procedura guidata ce lo segnalerà, fare clic su " Vicino"E riavvia il server.

Installazione di un server FTP utilizzando Windows PowerShell

Esiste un cmdlet speciale per l'installazione di ruoli e funzionalità in Windows PowerShell Installa-WindowsFunzione... Per configurare un server FTP con usando PowerShell eseguire i seguenti comandi.

Per installare il servizio FTP

Install-WindowsFunzione -Nome "Web-Ftp-Service"

Per installare lo strumento Console di gestione di Internet Information Services

Install-WindowsFunzione -Nome "Web-Mgmt-Console"

È meglio riavviare il server dopo l'installazione.

Configurazione di un server FTP su Windows Server 2016 con isolamento utente

Dopo aver installato il servizio FTP e la Console di gestione IIS, riavviando il server, è possibile procedere alla configurazione del server FTP.

Configurazione degli utenti per il server FTP

La prima cosa che dobbiamo fare è creare un utente o un gruppo e aggiungervi gli utenti a cui vogliamo dare il diritto di connettersi al server FTP.

Ad esempio, creerò un utente UserFTP. Questo può essere fatto in un attimo" Gestione informatica". Per eseguire questo snap-in, vai a " Server Manager -> Strumenti -> Gestione computer».

Quindi apriamo l'elemento " Utenti locali e gruppi", Fare clic su clic destro mouse sulla voce utenti e seleziona " Nuovo utente ". Compila i campi richiesti e clicca su " Creare". Di conseguenza, avremo un nuovo utente.

Configurazione della struttura delle directory del server FTP

Quindi dobbiamo impostare le directory. Sull'unità C, è stata creata una directory per impostazione predefinita " C: \inetpub\ftproot"E' la directory principale del server FTP. V questo catalogo creeremo una directory separata per il nostro sito FTP, ad esempio, l'ho chiamato TestFTP. In esso, crea la directory LocalUser ( registrarsi è importante) - questo serve per far funzionare l'isolamento degli utenti, e già in questa directory creiamo cartelle con un nome che corrisponderà al nome utente nel mio caso - questo è UserFTP. Di conseguenza, il percorso completo della directory dell'utente sarà simile a questo: "C: \ inetpub \ ftproot \ TestFTP \ LocalUser \ UserFTP", e per verificare ulteriormente FTP lavoro server, creiamo un file di prova in questa directory, ad esempio Test.txt.

Creazione e configurazione di un sito FTP

Noi apriamo " Gestore di Internet Information Services (IIS)».

Poi nella finestra" Connessioni"Fare clic con il tasto destro sull'elemento" Siti web"E scegli" Aggiungi sito FTP».

Quindi inseriamo il nome del nostro sito FTP, l'ho chiamato " ProvaSito FTP"E indica la directory che sarà la radice del nostro sito FTP ( l'abbiamo creato un po' prima). Premiamo" Ulteriore».

Sul questo passaggio indichiamo l'associazione all'indirizzo IP, ho indicato " Tutto gratis», È possibile selezionare un IP specifico dall'elenco a discesa. Anche qui indichiamo Impostazioni SSL, ho indicato" Nessun SSL", Ma è meglio usare Certificato SSL per la crittografia.

Resta solo da configurare l'autenticazione e gli utenti che possono connettersi al nostro server FTP. Scelgo " Il solito»Autenticazione, ad es. Non ho bisogno di connessioni anonime, e indico utente specifico UserFTP, l'ho creato un po' prima. Avrò il diritto di leggere e scrivere. V" combattere"Ambiente, come ho detto, è meglio creare un gruppo e aggiungervi utenti FTP, e in in questo caso qui selezioneremmo la voce “ Ruoli o gruppi di utenti specificati"E ha indicato il gruppo che abbiamo creato. Premiamo" Pronto».

Configurazione delle impostazioni di isolamento utente del server FTP

Per impostare l'isolamento degli utenti, ad es. in modo che ogni utente abbia la propria directory e non possa vederne altri, selezionare su home page Elemento del sito FTP " Isolamento dell'utente».

Contrassegniamo l'elemento " Directory del nome utente (disabilita le directory virtuali globali)"E clicca" Applicare».

Questo completa la configurazione, controlliamo il funzionamento del server FTP, ad es. proviamo a connetterci con qualsiasi client FTP, preferibilmente da un altro computer. mi sono connesso.

Rimozione del server FTP in Windows Server 2016

Per rimuovere FTP server, ad es. quei ruoli che abbiamo impostato sopra, puoi usare la procedura guidata, ad es. " Rimozione guidata ruoli e funzionalità"O lo stesso Windows PowerShell. Per avviare la procedura guidata, apriamo anche il server manager e nel menu " Controllo"Scegliere" Rimuovere ruoli e funzionalità". Dopo l'avvio della procedura guidata, facciamo come durante l'installazione, solo che non selezioniamo le caselle, ma, al contrario, le rimuoviamo.

Per rimuovere un server FTP da usando Windows PowerShell, puoi usare il cmdlet Disinstalla-Funzione Windows... I comandi di eliminazione saranno simili a questo ( dopo la disinstallazione, è necessario riavviare il server).

Per disinstallare il componente Console di gestione IIS

Disinstalla-WindowsFunzione -Nome "Web-Mgmt-Console"

Per disinstallare il servizio FTP

Disinstalla-WindowsFunzione -Nome "Web-Ftp-Service"

Per me è tutto, spero che il materiale ti sia stato utile, finora!

Ciao amministratore, per favore spiegami cos'è un server FTP e posso crearlo da solo sul mio computer?

Insomma, a casa ne ho una normale unità di sistema e tre laptop, tutte queste macchine sono connesse a Internet tramite un router, posso da computer fisso fare un vero server FTP e scaricare e caricare file direttamente da tutti i laptop? Appena installato su un normale computer disco fisso 3 TB e si scopre che nessuno lo usa, tutti i parenti preferiscono i laptop su cui lo spazio su disco sta già esaurendo.

Ciao amici! Il nostro Ro8 ha scritto un articolo interessante per te su questo argomento, leggilo.

in primo luogo, FTP è un protocollo di trasferimento file client-server su Internet e Il server FTP è un archivio di file su Internet, cioè - computer normale Con Windows installato 7, 8.1 o Windows Server 2012 e diversi dischi fissi grande volume dove si possono trovare i tuoi file. C'è un programma installato su questo computer, ad esempio - FileZilla Server, chiunque altro può connettersi a questo computer utilizzando: riga di comando , Windows Explorer e vari programmi, ne prenderemo in considerazione due nel nostro articolo:FileZilla Client, e Comandante totale ... Dopo il collegamento a Puoi caricare qualsiasi file (film, musica, ecc.) sul server FTP e anche scaricarli.

ControlloIl server FTP verrà eseguito dall'amministratore che ha installato il programma - FileZilla Server. È in esso che puoi assegnare diversi diritti di accesso a ciascun utente. (opportunità modifiche ai file sul server): Aggiungi (la possibilità di modificare i file), Leggi (sola lettura), Scrivi (scrivi), Elimina (elimina). Naturalmente, alla maggior parte degli utenti non è necessario concedere l'autorizzazione Elimina.

  • Nota: da quasi tutti i computer o laptop (anche con uno disco rigido) può essere fatto server FTP e connettere altri computer ad esso per ricevere file e non è affatto necessario che tutti i computer siano collegati a un router,Un server FTP può essere creato su Internet e reso disponibile a centinaia e migliaia di utenti.

Come procede il lavoro

Come implementazione del software Server FTP, l'articolo prenderà in considerazione il programma FileZilla Server, che verrà installato su una macchina con Windows Server 2012

Inoltre, un computer con Windows preinstallato 8.1 Azienda (x64)

Affinché una macchina con Windows 8.1 possa connettersi al server FTP, su di essa verrà installato il programma FileZilla Client (uno dei metodi di connessione che utilizzano questo programma)

Vai su https://filezilla-project.org e scarica FileZilla Server e FileZilla Client

File scaricato Esegui FileZilla Server su una macchina Windows Server 2012, un File del client FileZilla su una macchina Windows 8.1... Entrambi i programmi vengono installati allo stesso modo. Prima di tutto, installiamo FileZilla programma Server.

Installazione di FileZilla server

Dopo aver avviato il download FileZilla file Server su Windows Server 2012 fare clic su Avanti

Fare clic su Installa

Installare

Processo di installazione di FileZilla Server

installazione completata

Dopo l'installazione, si aprirà questa finestra, in cui entriamo nel locale Indirizzo FTP server e fare clic su OK

Dopo essere entrato indirizzo locale Server FTP, apparirà la finestra principale di FileZilla Server

Effettuiamo alcune impostazioni selezionando Modifica-Utenti

Nella scheda Generale, per aggiungere un nuovo utente, fare clic sul pulsante Aggiungi

Inserisci il nome utente. ok

Di fronte a Password, metti un segno di spunta e inserisci la password dell'utente aggiunto

Vai alla scheda Cartelle condivise. In questa scheda, aggiungi la cartella FTP01, che sarà disponibile per l'utente Ro8 creato. Fare clic su Aggiungi

Indichiamo la cartella precedentemente creata FTP01. ok

Seleziona la cartella aggiunta e specifica i diritti di accesso per essa: - Leggi (sola lettura), Scrivi (scrivi), Elimina (elimina), Aggiungi (la possibilità di modificare i file in questa cartella)

Determinare l'indirizzo IP della macchina con Windows Server 2012 (192.168.1.4)

Installazione di FileZilla Client

Passiamo a una macchina con Windows 8.1 e installiamo il programma FileZilla Client

Accettiamo il contratto di licenza

Installazione

installazione completata

Abbiamo una rete mostrata nel diagramma

Connettiamoci al server FTP in diversi modi.

Connettiti al server FTP usando la riga di comando

Su un computer Windows 8.1, avvia la riga di comando.

Indichiamo il nome utente (Ro8) e inseriamo la password. La password non viene visualizzata durante la digitazione

Effettuato l'accesso significa che abbiamo effettuato l'accesso al server FTP

Creiamo una cartella My_Backup_win8.1 sul server FTP - inserendo il comando mkdir My_Backup_win8.1

Vediamo l'elenco delle cartelle sul server FTP - inserendo il comando ls

Come puoi vedere, c'è una cartella My_Backup_win8.1 sul server FTP.

Chiudere la connessione al server FTP inserendo il comando bye

Connessione al server FTP utilizzando il programma T otale comandante

Avviamo il file su una macchina Windows 8.1 Manager totale Comandante. Per configurare una connessione a un server FTP, fare clic sul pulsante indicato nello screenshot

Fare clic su Aggiungi

Indichiamo il nome della connessione (opzionale), server e porta (server è l'indirizzo ip del server FTP, scriviamo porta 21). Indichiamo anche il nome utente e la password. ok

Seleziona il creato Connessione FTP e fai clic su Connetti

Connessione al server FTP stabilita

Per disconnettersi dal server FTP, fare clic su Disconnetti

Disconnesso dal server FTP

Connessione a un server FTP utilizzando il programma FileZilla Client

Avviamo il programma FileZilla Client

Si aprirà la finestra principale del programma

Se fai riferimento a questo tipo di articoli, allora ancora una volta ti ricordi l'essenza e lo scopo di tali server, molto probabilmente, non ha senso, ma per motivi di forma, vale la pena chiarire che File Transfer Protocol utilizza la porta 21 di predefinito e può essere utilizzato per la visualizzazione come browser Internet e la maggior parte dei gestori di file, incluso Windows Explorer.

Continuando l'obbligatoria premessa, vi ricordo che per lavoro normale v rete locale dovrai aprire la porta 21 sul Fierwall computer server(ovviamente quello su cui configurerai), e per accedere da rete esterna devi anche inoltrare questo porto sul router. Gli ultimi promemoria sono necessari per i felici possessori di firewall e router. Quindi, se stai utilizzando questi programmi e dispositivi, non sarà superfluo leggere le istruzioni e completare la configurazione.

Iniziamo assicurandoci che il nostro sistema operativo generalmente sa come fare questo tipo di lavoro. Per farlo basta guardare il nome dell'assieme e considerare tutto quanto sopra la versione Home adatto alle nostre esigenze.

Primo passo.

Troviamo sul pannello di controllo la voce "programmi e componenti" e in essa andiamo alla voce "Abilitazione o disabilitazione dei componenti di Windows"

Passo due

Il menu che si apre ci offrirà un elenco di componenti da cui dobbiamo trovare e abilitare " Servizi IIS"E tutti i suoi servizi. Devi ottenerlo in questo modo:

Premi il pulsante OK e attendi che Windows completi l'installazione.

Fase tre

Ora dobbiamo avviare direttamente il nostro server. Nello stesso pannello di controllo, troviamo la voce "Strumenti di amministrazione" e in essa "Internet Information Services Manager"

Nella finestra che si apre, nella colonna di sinistra, apri l'albero alla scheda "Siti" e fai clic su questa scheda tasto destro... Scegli "Aggiungi sito FTP"

Quindi impostiamo il nome del sito e la directory a cui accederà fisicamente il protocollo ftp

Successivamente, vengono determinati i parametri per l'avvio del server e per un accesso più semplice, vale la pena specificare l'avvio senza SSL. Se eseguirlo all'avvio del sistema e se associarlo a indirizzo specifico sta a te.

Sul pagina successiva metti un segno di spunta davanti a "Anonimo" e "Normale" e fai clic su Fine.

Sul questo momento Il server FTP è pronto, ma per poterlo utilizzare continueremo la configurazione.

Ora configuriamo il firewall di Windows

"Pannello di controllo"→ "Windows Firewall"

Qui entriamo in parametri aggiuntivi.

Quindi devi abilitare 2 regole per le connessioni in entrata

Per le connessioni in uscita nel firewall, è necessario abilitare la seguente regola " Traffico del server FTP ( traffico in uscita FTP)".

Passaggio cinque

Ora devi creare un utente per lavorare con il server. Perché apriamo console di sistema... Premi la combinazione di tasti Win + R e inserisci nel campo "mmc"

nella console che si apre, premi Ctrl + M o il menu "file" - "Aggiungi o rimuovi snap-in". Si aprirà un menu in cui è necessario aggiungere "Utenti e gruppi locali"

Se hai fatto tutto correttamente, otterrai una finestra come questa:

Ora creiamo un gruppo per l'utente del nostro server FTP.

Fare clic con il tasto destro su "Gruppi" - "Crea un nuovo gruppo"

Diamo il comando "crea" e procediamo alla creazione di un utente.

Ora dobbiamo associare il nostro utente al gruppo creato in precedenza. Per fare ciò, vai alle proprietà dell'utente nella scheda "appartenenza al gruppo". Lì premiamo il pulsante "aggiungi" e "aggiuntivo" - "cerca". Ora aggiungi il gruppo che abbiamo creato un paio di minuti fa.

Passo sei

Dobbiamo specificare i permessi di gruppo per la directory che abbiamo specificato durante la creazione del server. Per fare ciò, apri le sue proprietà nella scheda "Sicurezza" e premi il pulsante "Cambia":

Fare clic sul pulsante "Aggiungi" e aggiungere il gruppo che abbiamo creato. Forniamo al gruppo accesso completo selezionando la casella di controllo corrispondente nella parte inferiore della finestra:

Passo sette

Torniamo alle impostazioni del server FTP

Vai alle "regole di autorizzazione" FTP "E creare una regola di autorizzazione, dove in Selezioniamo "Ruoli o gruppi di utenti specificati" e scriviamo il nome del nostro gruppo. Assegna a questo gruppo le autorizzazioni di lettura e scrittura e fai clic su OK.

Ora il tuo server FTP è configurato e pronto per l'uso. Non dimenticare di controllare il firewall e il router per le porte aperte per il sito e puoi tranquillamente metterti al lavoro.

Principali articoli correlati