Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • In contact cu
  • Portul Filezilla deschis. Instalarea și configurarea unui server FTP securizat pe FileZilla

Portul Filezilla deschis. Instalarea și configurarea unui server FTP securizat pe FileZilla

Dacă trebuie să creați un server ftp extern, puteți utiliza programul Filezilla. Dacă aveți nevoie de un server ftp în rețea, este mai ușor de făcut acces generalîntr-un folder folosind servicii standard.

Dacă nu ați descărcat încă programul, faceți-o chiar acum. După instalare și lansare, pe ecran va apărea o mică fereastră pentru a vă conecta.

Gazda de conectare trebuie să fie 127.0.0.1, portul 14147, parola - goală.

Acum trebuie să trecem la setările viitorului nostru server ftp.

1. Trebuie să creați un utilizator pentru a vă conecta la server din exterior. Accesați meniul „Editare” și apoi selectați „Utilizatori”

2. Faceți clic pe butonul „ADĂUGAȚI” și indicați numele de utilizator (contul) chiar în primul câmp

3. Acum trebuie să adăugați un folder la care utilizatorul se va conecta. Faceți clic pe butonul „adăugați” în „dosare partajate”. Am adăugat un folder cu imagini de fundal pentru desktop.

Parola

Dacă trebuie să specificați o parolă pentru un utilizator, pur și simplu bifați caseta de lângă „parolă” și introduceți-o.

Rata de transfer de date

Dacă un anumit utilizator trebuie să limiteze viteza de transfer de date, accesați secțiunea „Limite de viteză”.

filtre IP

Pentru a împiedica alți utilizatori să se conecteze la serverul dvs., creați propria dvs. listă neagră în fila „Filtru IP”.

Acum faceți clic pe butonul OK și încercați să vă conectați la server folosind orice client FTP. Conexiunea mea a mers fără probleme și am ajuns în folderul Wallpaper.

Dar ce se întâmplă dacă prietenul tău sau cineva pe care îl cunoști vrea să se conecteze? Numai tu te poți conecta la adresa IP 127.0.0.1, ceea ce înseamnă că trebuie să specificați adresa IP curentă. Dacă nimeni, și chiar și tu, nu se poate conecta la adresa IP reală, există două opțiuni pentru care apare eroarea.

Probleme de conectare

1. Activat Firewall Windows. Apropo, tocmai din această cauză conexiunea din exterior nu a funcționat

2. Internetul funcționează printr-un router. Pentru a face acest lucru, va trebui să înregistrați o rută către IP-ul local care indică 21 de porturi.

Opriți firewall-ul

În Windows XP trebuie să vă autentificați.

Înregistrați traseul în router

Din păcate, nu cunosc toate setările diferitelor routere, dar pot arăta cu un exemplu cum se face acest lucru pe Zyxel. Intrăm în shell la 192.168.1.1 și apoi găsim partiția NAt. În această secțiune trebuie să indicați serviciul „Ftp”, precum și adresa IP locală a computerului dvs. cu programul Filezilla (De exemplu, 192.168.1.33, este posibil să aveți altul), nu îl confundați cu cel real .

Ce se întâmplă după adăugarea unei reguli? Când un utilizator accesează IP-ul tău real pe portul 21, routerul îl va conecta pe utilizator la program FileZilla Server.

Dacă conexiunea a avut succes, puteți vedea utilizatorul conectat în jurnal și, de asemenea, puteți vedea de ce acest sau acel utilizator nu s-a putut conecta.

Astăzi, materialul va fi dedicat revizuirii procesului instalarea și configurarea serverului FTPîn sistemul de operare Windows Server 2016, și vom vorbi și despre ce sunt FTP și un server FTP.

Ce este FTP, server FTP și pentru ce este?

FTP (Fişier Protocolul de transfer ) este un protocol de transfer de date. A fost dezvoltat cu destul de mult timp în urmă și este în prezent utilizat pe scară largă pe Internet pentru transferul de fișiere. Acest protocol Destul de des folosit de administratorii site-ului pentru a descărca sau încărca fișiere în găzduirea lor pe Internet.

Protocolul FTP este implementat conform schemei „ client server", adică există clienți FTP și, în consecință, un server FTP.

server FTP– acesta este serverul pe care este implementat software, care vă permite să primiți fișiere de la calculatoare la distanță De protocol FTPși dă-le departe. Serverul FTP oferă utilizatorului informații sub forma unei structuri de fișiere.

Client FTP este un software conceput pentru a obține acces la un server FTP. CU folosind FTP utilizatorii client pot descărca și încărca fișiere pe un server FTP.

Există de fapt o mulțime de programe care vă permit să implementați un server FTP ( Chiar mai mulți clienți FTP), astăzi, după cum ați înțeles deja, vom vorbi despre implementarea unui server FTP în sistemul de operare Windows Server 2016 folosind servicii de rol standard.

Instalarea unui server FTP pe Windows Server 2016

Acum ne vom uita la proces instalare minimă pentru un server FTP, de ex. vom instala doar ceea ce este necesar pentru serverul FTP și anume acest „ Serviciu FTP" Și "". Cu alte cuvinte, să ne imaginăm că nu ai nimic pe serverul tău și că ai sarcina de a implementa un server FTP, de exemplu, pentru a face ceva utilizatori la distanță, care nu sunt angajați ai companiei dvs., ar putea descărca și încărca fișiere.

Notă! Dacă aveți deja instalate servicii de rol " Server Web IIS„și în special „Consola de gestionare a serviciilor IIS”, atunci, desigur, nu trebuie să le instalați, trebuie doar să verificați dacă „Serviciul FTP” este instalat și, dacă este instalat, apoi continuați la configurarea serverului FTP .

ÎN acest material Voi afișa două opțiuni pentru instalarea unui server FTP: prima folosind un expert și a doua folosind Windows PowerShell.

Instalarea unui server FTP folosind un expert

Pasul 1

Deschis " Server Manager", de exemplu din meniul de pornire.

Pasul 2

La acest pas al expertului, putem face imediat clic pe „ Mai departe».

Pasul 3

Apoi selectați tipul de instalare " Instalarea de roluri sau caracteristici", faceți clic pe " Mai departe».

Pasul 4

Pe urmatorul pas selectează serverul țintă, am doar unul, așa că fac imediat clic pe „ Mai departe».

Pasul 5

În etapa de selecție a rolului, marcați rolul „ Server web (IIS)».

Ni se va oferi imediat să instalăm și „ Consola de administrare a serviciilor Internet Information", faceți clic pe " Adăugați componente", deoarece avem nevoie de aceste instrumente de management, pentru a administra serverul FTP, faceți clic pe " Mai departe».

Pasul 6

În etapa de selecție a componentelor, nu selectăm nimic, deoarece nu mai avem nevoie de componente. Faceți clic pe " Mai departe».

Pasul 7

Pasul 8

Și acum ajungem la selecția serviciilor de rol " Server web (IIS)", unde trebuie să debifam toate casetele de selectare inutile ( în cazul în care avem nevoie doar de un server FTP), și marcați numai „ Serviciu FTP" Și " Consola de administrare a serviciilor Internet Information", faceți clic pe " Mai departe».

Pasul 9

Verificați parametrii de instalare și faceți clic pe „ Instalare».

Pasul 10

După finalizarea instalării, expertul ne va anunța despre acest lucru, faceți clic pe „ Închide„și reporniți serverul.

Instalarea unui server FTP folosind Windows PowerShell

Există un cmdlet special în Windows PowerShell pentru a instala roluri și caracteristici Instalare-Feature Windows. Pentru a instala un server FTP de la folosind PowerShell rulați următoarele comenzi.

Pentru a instala serviciul FTP Service

Instalare-WindowsFeature -Nume „Web-Ftp-Service”

Pentru a instala instrumentul Internet Information Services Management Console

Instalare-WindowsFeature -Nume „Web-Mgmt-Console”

După instalare, este mai bine să reporniți serverul.

Configurarea unui server FTP pe Windows Server 2016 cu izolarea utilizatorului

După instalarea serviciului FTP și a consolei de gestionare a serviciilor IIS și repornirea serverului, puteți continua la configurarea serverului FTP.

Configurarea utilizatorilor pentru serverul FTP

Primul lucru pe care trebuie să-l facem este să creăm utilizatori sau un grup și să adăugăm la acesta utilizatorii cărora dorim să le acordăm dreptul de a se conecta la serverul FTP.

De exemplu, voi crea un utilizator UserFTP. Acest lucru se poate face în snap-in " Managementul calculatorului" Pentru a lansa acest snap-in, accesați „ Server Manager -> Instrumente -> Management computer».

Apoi deschideți elementul „ Utilizatori locali si grupuri", faceți clic Click dreapta mouse-ul peste utilizatori și selectați „ Utilizator nou " Completați câmpurile obligatorii și faceți clic pe „ Crea" Ca urmare, vom avea un nou utilizator.

Configurarea structurii de directoare a serverului FTP

Apoi trebuie să configuram directoarele. Pe unitatea C, a fost creat un director implicit " C:\inetpub\ftproot" este directorul rădăcină al serverului FTP. ÎN acest catalog vom crea un director separat pentru site-ul nostru FTP, de exemplu l-am numit TestFTP. În el vom crea un director LocalUser ( cazul este important) - asta pentru ca izolarea utilizatorilor să funcționeze, iar în acest director creăm foldere cu un nume care va corespunde numelui de utilizator în cazul meu - acesta este UserFTP. Ca rezultat, calea completă către directorul utilizatorului va arăta astfel - „C:\inetpub\ftproot\TestFTP\LocalUser\UserFTP”, iar pentru a verifica în continuare Funcționează FTP server, să creăm un fișier de test în acest director, de exemplu Test.txt.

Crearea și configurarea unui site FTP

Deschis " Manager Servicii Internet Information».

Apoi în fereastră " Conexiuni„Clic dreapta pe articol” Site-uri web" și selectați " Adăugați site FTP».

Apoi introducem numele site-ului nostru FTP, l-am numit „ TestFTPSite„și indicați directorul care va fi rădăcina site-ului nostru FTP ( am creat-o puțin mai devreme). Faceți clic pe " Mai departe».

Pe acest pas indică legarea la adresa IP, am indicat „ Toate gratuite", Puteți selecta un anumit IP din lista derulantă. Indicăm și aici Setări SSL, am arătat " Fara SSL", dar este mai bine să folosești Certificat SSL pentru criptare.

Tot ce rămâne este să configurați autentificarea și utilizatorii care se pot conecta la serverul nostru FTP. Aleg " Regulat» autentificare, de ex. Nu am nevoie de conexiuni anonime și indic utilizator specific UserFTP, l-am creat puțin mai devreme. Voi avea drepturi de citit și de scriere. IN " luptă„În mediu, așa cum am spus deja, este mai bine să creați un grup și să adăugați utilizatori FTP la acesta și în în acest caz, aici am selecta articolul „ Roluri sau grupuri de utilizatori specificate” și a indicat grupul pe care l-am creat. Faceți clic pe " Gata».

Configurarea setărilor de izolare a utilizatorului serverului FTP

Pentru a configura izolarea utilizatorului, de ex. astfel încât fiecare utilizator să aibă propriul director și să nu poată vedea pe alții, selectați pagina principala Element de site FTP " Izolarea utilizatorului».

Bifeaza casuta " Director nume de utilizator (dezactivați directoarele virtuale globale)" și faceți clic pe " aplica».

Aceasta completează configurarea, să verificăm funcționarea serverului FTP, adică. încercăm să ne conectăm cu oricare Client FTP, de preferință de pe alt computer. Sunt conectat.

Eliminarea unui server FTP în Windows Server 2016

Pentru Eliminare FTP servere, adică dintre rolurile pe care le-am instalat mai sus, puteți utiliza vrăjitorul, adică " Asistentul pentru eliminarea rolurilor și funcțiilor„sau același Windows PowerShell. Pentru a lansa vrăjitorul, deschidem și Server Manager și în meniul „ Control" Selectați " Eliminați roluri și funcții" După ce pornește vrăjitorul, facem la fel ca în timpul instalării, doar că nu bifam casetele, ci mai degrabă le eliminăm.

Pentru a elimina un server FTP de pe folosind Windows PowerShell, puteți utiliza cmdletul Dezinstalare-Feature Windows. Comenzile de eliminare vor arăta astfel ( după ștergere trebuie să reporniți serverul).

Pentru a elimina componenta Internet Information Services Management Console

Uninstall-WindowsFeature -Nume „Web-Mgmt-Console”

Pentru a elimina serviciul FTP

Uninstall-WindowsFeature -Nume „Web-Ftp-Service”

Asta e tot pentru mine, sper ca ti-a fost de folos materialul, pa!

buna admin, vă rog să-mi explicați ce este un server FTP și îl pot crea singur pe computerul meu?

Pe scurt, am unul obișnuit acasă unitate de sistemși trei laptopuri, toate aceste mașini sunt conectate la internet printr-un router, pot de la calculator desktop fa unul adevarat Server FTP și direct de pe toate laptopurile descărcați și încărcați fișiere pe acesta? Tocmai instalat pe un computer obișnuit HDD 3 TB și se dovedește că nimeni nu îl folosește, toate rudele preferă laptopurile care rămân deja fără spațiu pe disc.

Bună prieteni! Ro8 nostru a scris un articol grozav pentru tine pe acest subiect, citește-l.

In primul rand, FTP este un protocol pentru transferul de fișiere pe Internet folosind principiul client-server și Serverul FTP este o stocare de fișiere pe Internet, adică - computer obișnuit Cu Windows instalat 7, 8.1 sau Windows Server 2012 și mai multe hard disk-uri volum mare, pe care poate fi localizat oricare dintre fișierele dvs. Acest computer are instalat un program, de exemplu - FileZilla Server, oricine altcineva se poate conecta la acest computer folosind: Linie de comanda , Windows Explorer Și diverse programe, vom lua în considerare două în articolul nostru:Client FileZilla, Și Comandant total . După conectarea la Folosind un server FTP, puteți încărca orice fișiere (filme, muzică etc.) pe acesta și, de asemenea, le puteți descărca.

ControlServerul FTP va fi rulat de administratorul care a instalat programul - FileZilla Server. Aici puteți atribui diferite drepturi de acces fiecărui utilizator. (oportunitate modificări ale fișierului pe server): Adăugați (abilitatea de a schimba fișierele), Citire (numai citire), Scriere (înregistrare), Ștergere (ștergere). Desigur, majoritatea utilizatorilor nu trebuie să li se acorde drepturi de ștergere.

  • Notă: de pe aproape orice computer sau laptop (chiar și cu unul singur hard disk) poate fi facut server FTP și conectați alte computere la acesta pentru a primi fișiere și nu este deloc necesar ca toate computerele să fie conectate la un singur router,Un server FTP poate fi creat pe Internet și poate fi dat acces la sute și mii de utilizatori.

Cum se întâmplă munca

La fel de implementare software Serverul FTP din articol va fi discutat despre programul FileZilla Server, care va fi instalat pe o mașină cu Windows Server 2012

De asemenea, mașina de la care se va face conexiunea la serverul FTP creat este un computer cu Windows preinstalat 8.1 Enterprise (x64)

Pentru ca o mașină cu Windows 8.1 să se conecteze la serverul FTP, programul FileZilla Client va fi instalat pe ea (una dintre metodele de conectare folosind acest program)

Accesați https://filezilla-project.org și descărcați FileZilla Server și FileZilla Client

Fișier descărcat Rulăm FileZilla Server pe o mașină cu Windows Server 2012, A Fișierul FileZilla Client pe o mașină Windows 8.1. Ambele programe sunt instalate în același mod. În primul rând, să instalăm Programul FileZilla Server.

Instalarea FileZilla Server

După lansarea fișierului descărcat Fișierul FileZilla Server pe Windows Server 2012 faceți clic pe următorul

Faceți clic pe Instalare

Instalare

Procesul de instalare FileZilla Server

Instalare completă

După instalare, se va deschide o fereastră ca aceasta în care intrăm în local adresa FTP server și faceți clic pe OK

După intrare adresa locala Server FTP va apărea fereastra principală a programului FileZilla Server

Să facem câteva setări selectând Edit-Users

În fila General, pentru a adăuga un utilizator nou, faceți clic pe butonul Adăugați

Introduceți numele de utilizator. Bine

Lângă Parolă, bifați caseta și introduceți parola utilizatorului adăugat

Accesați fila Dosare partajate. Pe această filă vom adăuga folderul FTP01 care va fi disponibil utilizatorului creat Ro8. Faceți clic pe Adăugați

Specificați folderul FTP01 creat anterior. Bine

Selectați folderul adăugat și specificați drepturile de acces pentru acesta: - Citire (numai citire), Scriere (scriere), Ștergere (ștergere), Adăugare (abilitatea de a schimba fișierele din acest folder)

Determinarea adresei IP a unei mașini care rulează Windows Server 2012 (192.168.1.4)

Instalarea clientului FileZilla

Trecem la o mașină cu Windows 8.1 și instalăm programul FileZilla Client

Acceptăm acordul de licență

Instalare

Instalare completă

Avem o rețea reprezentată în diagramă

Să ne conectăm la serverul FTP în diferite moduri.

Conectați-vă la serverul FTP folosind linia de comandă

Pe o mașină cu Windows 8.1, lansați linia de comandă.

Specificați numele de utilizator (Ro8) și introduceți parola. Parola nu este afișată la introducere

Conectat înseamnă că ne-am conectat la serverul FTP

Creați un folder My_Backup_win8.1 pe serverul FTP introducând comanda mkdir My_Backup_win8.1

Să ne uităm la lista de foldere de pe serverul FTP introducând comanda ls

După cum puteți vedea, pe serverul FTP există un folder My_Backup_win8.1

Închideți conexiunea la serverul FTP introducând comanda bye

Conectarea la un server FTP folosind programul T otal Comandant

Să rulăm fișierul pe o mașină cu Windows 8.1 Manager total Comandant. Pentru a configura o conexiune la serverul FTP, faceți clic pe butonul afișat în captură de ecran

Faceți clic pe Adăugați

Specificăm numele conexiunii (opțional), serverul și portul (serverul este adresa IP a serverului FTP, portul este setat la 21). Indicăm, de asemenea, numele de utilizator și parola. Bine

Selectați ceea ce a fost creat Conexiune FTPși faceți clic pe Conectare

Conexiunea la serverul FTP stabilită

Pentru a vă deconecta de la serverul FTP, faceți clic pe Deconectare

Deconectarea de la serverul FTP a fost finalizată

Conectarea la un server FTP folosind programul Client FileZilla

Să lansăm programul FileZilla Client

Se va deschide fereastra principală a programului

Dacă vă referiți la acest tip de articole, atunci cel mai probabil nu are sens să vă amintiți încă o dată despre esența și scopul unor astfel de servere, dar, de dragul formalității, merită să clarificați că File Transfer Protocol utilizează implicit portul 21. și poate fi utilizat pentru vizualizare ca browser de internet și majoritatea managerilor de fișiere, care includ Windows Explorer.

Continuând cu introducerea obligatorie, permiteți-mi să vă reamintesc că pt operatie normala V retea locala va trebui să deschideți portul 21 în Firewall computer server(evident cel pe care il vei configura), si pentru acces din rețea externă trebuie de asemenea transmis acest port pe router. Ultimele mementouri sunt necesare pentru fericiții proprietari de firewall-uri și routere. Deci, dacă utilizați aceste programe și dispozitive, ar fi o idee bună să citiți instrucțiunile și să finalizați configurarea.

Să începem prin a ne asigura că noastre sistem de operareștie în general să facă acest tip de muncă. Pentru a face acest lucru, ne uităm pur și simplu la numele ansamblului și considerăm că totul de deasupra versiunii Home este potrivit pentru nevoile noastre.

Primul pas.

Găsiți elementul „programe și caracteristici” din panoul de control și accesați opțiunea „Activați sau dezactivați funcțiile Windows”.

Pasul doi

Meniul care se deschide ne va oferi o listă de componente din care trebuie să găsim și să activăm „ Servicii de informare pe Internet„și toate subserviciile sale. Ar trebui să iasă așa:

Faceți clic pe OK și așteptați ca Windows să finalizeze instalarea.

Pasul trei

Acum trebuie să pornim direct serverul nostru. În același panou de control găsim elementul „Administrare”, iar în el „Manager de servicii IIS”

În fereastra care se deschide, în coloana din stânga, deschideți arborele la fila „Site-uri” și faceți clic pe această filă tasta dreapta. Selectați „Adăugați site FTP”

Apoi setăm numele site-ului și directorul la care va accesa fizic protocolul ftp

În continuare, sunt determinați parametrii pentru lansarea serverului și pentru a simplifica accesul, merită să specificați lansarea fără SSL. Ar trebui să-l rulez la pornirea sistemului și ar trebui să-l conectez adresa specifica rămâne la discreția ta.

Pe pagina următoare Bifați casetele de lângă „Anonim” și „Normal” și faceți clic pe Terminat.

Pe acest moment FTP - serverul este gata, dar pentru a-l folosi, vom continua să îl configuram.

Acum să configuram paravanul de protecție Windows

"Panou de control"→ „Windows Firewall”

Aici trecem la parametri suplimentari.

Apoi, trebuie să activați 2 reguli pentru conexiunile de intrare

Pentru conexiunile de ieșire, trebuie să activați următoarea regulă în firewall " Trafic pe server FTP ( trafic de ieșire FTP)".

Pasul cinci

Acum trebuie să creați un utilizator pentru a lucra cu serverul. De ce o deschidem? consola de sistem. Apăsați combinația de taste Win+R și introduceți „mmc” în câmp

în consola care se deschide, apăsați Ctrl+M sau meniul „fișier” - „Adăugați sau eliminați snap-in”. Se va deschide un meniu în care trebuie să adăugați „Utilizatori și grupuri locali”

Dacă ați făcut totul corect, veți obține o fereastră care arată astfel:

Acum creăm un grup pentru utilizatorul serverului nostru FTP.

Faceți clic dreapta pe „Grupuri” - „Creați un grup nou”

Lansăm comanda „creare” și trecem la crearea unui utilizator.

Acum trebuie să ne legăm utilizatorul de grupul creat anterior. Pentru a face acest lucru, accesați proprietățile utilizatorului în fila „apartenere la grup”. Acolo apăsăm butonul „adăugați” și „avansat” - „căutare”. Acum adăugăm grupul pe care l-am creat acum câteva minute.

Pasul șase

Trebuie să specificăm permisiunile de grup pentru directorul pe care l-am specificat la crearea serverului. Pentru a face acest lucru, deschideți proprietățile sale în fila „Securitate” și faceți clic pe butonul „Modificați”:

Faceți clic pe butonul „Adăugați” și adăugați grupul pe care l-am creat. Oferim grupul acces complet bifând caseta de selectare corespunzătoare din partea de jos a ferestrei:

Pasul șapte

Să revenim la setările serverului FTP

Accesați „reguli de autorizare” FTP „și creați o regulă de autorizare, unde în Selectați „Roluri sau grupuri de utilizatori specificate” și introduceți numele grupului nostru. Dați acestui grup permisiuni de citire și scriere și faceți clic pe OK.

Acum serverul dvs. FTP este configurat și complet gata de utilizare. Nu uitați să verificați firewall-ul și routerul pentru porturi deschise pentru site și vă puteți pune la lucru în siguranță.

Cele mai bune articole pe această temă