Client FTP FileZilla, stabilirea unei conexiuni la un server FTP. FileZilla FTP Server pentru rețeaua de acasă sau de birouri mici

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ă pentru funcționarea normală pe o rețea locală, va trebui să deschideți portul 21 în Firewall-ul computerului server (evident cel pe care îl veți configura), și pentru accesul de la un extern De asemenea, trebuie să redirecționați 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ă sistemul nostru de operare poate face o astfel 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 IIS” și toate subserviciile acesteia. 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 dreapta pe această filă. 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. Dacă îl lansați la pornirea sistemului și dacă îl legați la o anumită adresă este la discreția dvs.

Pe pagina următoare, bifați casetele de lângă „Anonymous” și „Plain” și faceți clic pe Terminat.

Momentan, serverul FTP 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

    Server FTP (trafic de intrare)

    Trafic de server FTP în modul pasiv (trafic FTP de intrare în modul pasiv).

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

Pasul cinci

Acum trebuie să creați un utilizator pentru a lucra cu serverul. De ce deschide 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 grupului acces complet, bifând caseta 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 treabă în siguranță.

O zi bună, dragi cititori! În ultimul timp am primit o mulțime de mesaje care mă întrebau cum să-l instalez pe al meu FTP server în condiții de acasă (sau nu așa).

Se pregătește să instaleze propriul server FTP

După cum am promis, mai întâi, pe scurt despre ce este FTP pentru cei care nu stiu:

Aș dori să observ imediat că articolul va lua în considerare opțiunea de utilizare acasă, fără setările complicate și subtile care sunt folosite în cazul serverelor corporative cu drepturi depline.

Pentru a instala, trebuie să descărcați una dintre multiplele distribuții care vă vor ajuta să implementați FTP-Server. Personal, vă recomand să utilizați FileZilla Server, pentru că el, ca și clientul pe care l-am menționat odată, (vezi articolul legat de mai sus), este extrem de ușor de instalat și configurat și este, de asemenea, gratuit.

Îl puteți descărca, de exemplu, de pe acest link.

Instalarea serverului FTP FileZilla

După descărcarea distribuției, executați instalarea acesteia (adică trebuie să faceți clic pe fișierul descărcat exe-fişier)și urmați recomandările de mai jos.

În prima fereastră, trebuie să fiți de acord cu acordul de licență, faceți clic pe „ Sunt de acord”.

Standard(Standard) - opțiune pentru instalare de la zero pentru funcționalitate completă a serverului.

Deplin(Complet) - aproape la fel, dar și codul sursă al programului va fi copiat în folderul de instalare, în cazul în care doriți să schimbați ceva în el.

Numai serviciu FTP(Doar service) - serviciul FTP este instalat direct, fără a-l accesa prin interfață. Util dacă intenționați să vă gestionați stocarea fișierelor de pe alt computer.

Interfață de control(Numai interfață) - spre deosebire de punctul anterior, este instalat doar shell-ul de management al serverului grafic, dar nu și serverul în sine. Utilizați dacă doriți să accesați de la distanță serverul dvs. FTP.

Instalare personalizată(Personalizat) - Sunteți liber să alegeți ce doriți să puneți pe computer.

În fereastra următoare trebuie să selectați folderul de instalare, de exemplu, „ C:\Program Files\FileZilla Server" După selecție, treceți la următoarea fereastră (Următorul).

Acum, programul de instalare ne va cere să alegem cum să instalăm și să rulăm serverul.

Există trei opțiuni:

  • Cum să porniți un serviciu la autentificare
  • Cum să porniți un serviciu manual
  • Instalare ușoară, rulați manual

Este recomandat să alegeți prima sau a doua opțiune. Singura diferență este că, în al doilea caz, pentru ca serverul să funcționeze, va trebui să accesați „ Panoul de control - Administrare - Management service„, găsiți serviciul acolo în listă și porniți-l singur făcând clic pe butonul de pornire.

În plus, în această etapă ar trebui să specificați portul prin care se va conecta interfața de administrare a serverului, adică consola dvs. de administrare, ca să spunem așa, care vă va permite să setați setările, să vedeți cine s-a conectat unde etc. Pentru a îmbunătăți securitatea, schimbați-l din cel standard (14147) în altceva.

De asemenea, în mod implicit, este bifată opțiunea de a porni serverul după instalare. (Porniți serverul după finalizarea instalării). Puteți lăsa această casetă de selectare sau o puteți elimina. E treaba ta. După ce ați făcut acest lucru, accesați ultima fereastră folosind butonul Următorul.

Aici selectăm opțiuni pentru lansarea interfeței.

Sunt din nou trei dintre ele:

  • La conectare, pentru toți utilizatorii
  • La conectare, pentru utilizatorul curent
  • Manual

Prima opțiune va funcționa dacă ești singurul utilizator al computerului pe care este instalat serverul și tu, în principiu, vei lansa în continuare interfața automat sub toate conturile de sistem de operare sau doar sub unul singur.
Al doilea este potrivit pentru cei care lucrează la computer de mai multe ori (adică există mai multe conturi pe computer utilizate de persoane diferite)și nu vrea ca nimeni altcineva să-l controleze FTP server, adică interfața a fost lansată numai din contul în care se realizează acum instalarea.

Și a treia opțiune setează parametrul de lansare doar manual, adică nu va începe deloc cu sistemul.
Permiteți-mi să vă reamintesc că interfața este ceva ca un program administrativ care vă permite să monitorizați starea serverului, să îl porniți, să îl opriți și să îl configurați.

Bifează marcajul (Porniți interfața după finalizarea instalării)în această fereastră, din nou, setează interfața să pornească imediat la sfârșitul instalării.

Ei bine, după ce ați rezolvat toate acestea, puteți începe în sfârșit instalarea serverului (folosind, desigur, „ Instalare“)

Configurarea serverului FTP FileZilla

Deci, după instalare, când lansați prima interfață, va apărea o mică fereastră în care trebuie să specificați adresa și portul pentru conectare, precum și parola de administrator. (la prima instalare nu este acolo). Puteți bifa opțiunea „Conectați-vă la acest server tot timpul” (Conectați-vă întotdeauna la acest server). Faceți clic pe „ Bine“.

Aș dori să subliniez că aceasta este o conexiune la server la nivel local, și anume o conexiune la interfața de administrare, adică emiterea unei adrese 127.0.0.1 si port 14147 pentru un prieten care vrea să se conecteze, este inutil. Adresele externe, parolele și datele de conectare necesare pentru a vă conecta la server vor fi scrise pe parcursul articolului.

Acum să trecem la setări. Acest lucru se face accesând „ Editare -> Setări” sau făcând clic pe butonul de pe panoul de interfață:

O fereastră de setări se va deschide în fața ta. În prima filă (Setări generale) puteți seta următorii parametri:

Captură de ecran de sus în jos:

  • Portul pe care clienții se vor conecta la server
  • Numar maxim de clienti
  • Numărul de fire
  • Diferite timeout-uri (trei bucăți)

În sensul acestui articol, ne interesează primele două puncte. Portul poate fi lăsat așa cum este, sau îl puteți schimba pentru a îmbunătăți securitatea, dar apoi va trebui să informați despre el pe toți cei care doresc să se conecteze.

A doua setare este responsabilă pentru numărul maxim de conexiuni. În mod implicit, valoarea parametrului este „ 0 ”, asta înseamnă că numărul lor nu este limitat. Merită să schimbați acest parametru dacă, de exemplu, canalul dvs. de internet nu poate face față sarcinii, deoarece prea mulți oameni se conectează la dvs.

Restul poate fi lăsat neschimbat, deoarece setările sunt optime pentru uz casnic.

În următorul sub-articol puteți configura mesajul de bun venit pe care utilizatorii îl vor vedea când se conectează. De exemplu: " Note Server Sys. Admin!" Aici puteți utiliza așa-numiții parametri de text. De exemplu, puteți seta ieșirea pentru clienții de versiune ftp-servere. Pentru a face acest lucru, introduceți, pe lângă salut, o combinație de caractere %v. În locul în care le introduceți, versiunea de mai sus va fi afișată automat.

Apoi, accesați subelementul „ Legături IP" Configurați aici IP-adresele unde noastre FTP Server. Dacă doriți ca serverul să fie accesibil numai din rețeaua locală, atunci în loc de un asterisc, ar trebui să indicați localul dvs. IP-adresă, cum ar fi 192.168.1.5 . În caz contrar, nu există nimic care merită atins aici.

La subparagraful „ Filtru IP” poate fi setat IP adrese (sau intervalul acestora), care va fi interzisă să se conecteze la serverul dvs., precum și să seteze excepții din intervalul specificat (al doilea câmp). Adică, de exemplu, dacă doriți să interziceți pe cineva și să-l împiedicați să acceseze serverul dvs., atunci indicați-l în prima fereastră. De asemenea, dacă doriți să acordați acces numai unei anumite persoane și să refuzați pe toți ceilalți, atunci puneți un asterisc în primul câmp și specificați o listă IP-adrese în a doua.

Fila „ Setări pentru modul pasiv” reglează parametrii pentru conectarea pasivă la server și răspunsul acestuia. Merită să schimbați orice aici doar dacă sunteți conectat la Internet nu direct, ci printr-un router care are un firewall și NAT. În acest caz, poate fi necesar să specificați în „ Utilizați următorul IP” exteriorul tău IP-abordare (puteți afla de la furnizorul dvs. sau în interfața routerului), precum și să setați o gamă de porturi (Utilizați intervalul de porturi personalizat), prin care clientul se poate conecta la serverul dvs. în modul pasiv. Probabil că merită să atingeți aceste setări doar în cazul unor probleme cu conectarea utilizatorilor. În cazul acestora și este imposibil să-ți dai seama singur, îți voi da sfaturi cu privire la setări exclusiv pentru tine (scrie comentarii).

Secțiunea de setări „ Diverse”conțin setări care sunt nesemnificative pentru un server FTP de acasă. De exemplu, cum ar fi „ Nu afișați parola în fișierele jurnal(Nu afișa parolele în jurnalul de mesaje), “Lansați interfața minimizată” (Start minimizat), precum și dimensiunile bufferelor de transmisie. În general, nu este nevoie să atingeți nimic aici.

Pe " Setările interfeței de administrare” poate fi setat IP-adresa si portul prin care va fi disponibila interfata de gestionare a serverului (același pe care l-am folosit inițial ca 127.0.0.1 Și 14147 , adică dacă doriți, le puteți schimba). În plus, puteți specifica IP-adresele care au voie să se conecteze la acesta.

Secțiunea de setări „ Logare” vă permite să activați înregistrarea fișierelor jurnal (Activați înregistrarea în fișier), să configurați dimensiunea maximă a acestora (Limitați dimensiunea fișierului jurnal la), să scrieți totul într-un singur fișier (Înregistrați totul în „FileZilla Server.log”) sau creați unul separat pentru fiecare zi (în acest caz le puteți limita durata maximă de valabilitate).

Fila „ Setări GSS” este responsabil pentru utilizarea protocolului Kerberos GSS. Pentru utilizare normală, această opțiune nu necesită configurare.

În continuare avem „ Limite de viteză" Poate ajuta la limitarea vitezei conexiunilor de intrare și de ieșire. Există două moduri de a limita: stabiliți o limită permanentă pentru tot timpul sau creați reguli pentru o anumită zi și/sau oră. Limitele sunt specificate în kiloocteți.

Fila „ Compresie prin transfer de fișiere” vă permite să activați modul de compresie a fișierelor în timpul transferului. În acest caz, puteți configura nivelurile minime și maxime de compresie, precum și să specificați adrese IP pentru care compresia nu va fi utilizată. Nu este nevoie să atingeți nimic.

Pentru a configura o conexiune sigură între client și server, trebuie să mergeți la elementul de setări „ Setări SSL/TLS" Aici trebuie să activați suportul pentru aceste protocoale și să specificați calea către cheia privată, fișierul de certificat și parola. Pentru utilizatorul obișnuit acest lucru nu este necesar, așa că nu va fi discutat în acest articol.

În cele din urmă, puteți activa interzicerea automată a utilizatorilor după n-a încercări de conexiuni nereușite și interzicerea timpului. Pentru a face acest lucru, accesați fila „ Autobans” și, dacă aveți nevoie, bifați caseta „ Activați interdicțiile automate„, indicați în coloana „ Ban adresa IP după” numărul de încercări după care se va efectua blocarea, precum și timpul de blocare în câmpul “ Ban pentru„. Acest lucru este uneori necesar pentru a preveni ca persoanele nedorite să trimită spam pe serverul dvs. cu încercările lor de conectare.

Configurarea inițială a conturilor de utilizator (utilizatori) și a acțiunilor (acțiuni)

Acum să configuram accesul utilizatorilor, și anume conturile, parolele, folderele, etc.
De exemplu, să creăm cel mai, ca să spunem așa, utilizator comun și să-i oferim acces.

Deci, pentru a adăuga un cont nou, în fereastra interfeței principale urmați calea „ Editați | ×-> Utilizatori" Vom vedea o fereastră pentru lucrul cu utilizatorii.

Pentru a adăuga unul nou, faceți clic pe „ Adăuga" În continuare, va trebui să specificați numele acestuia, de exemplu, anonim,și apartenența la grup (in cazul nostru nu vom indica). Configurați-l, faceți clic pe „ Bine”.


Acum putem seta o parolă și o limită a numărului de conexiuni pentru noul nostru utilizator. Dacă este necesar, faceți acest lucru bifând „ Parola” și indicându-l (parola) în caseta de vizavi. Este foarte recomandat să folosiți parole pentru utilizatori din motive de securitate.

Apoi, accesați „ Partajați foldere" Aici, de fapt, setăm la ce foldere va avea acces utilizatorul. Acest lucru se face simplu: faceți clic pe „ Adăuga” și selectați folderul dorit de pe disc. În stânga, puteți seta drepturi de acces la acesta: numai citire - „ Citit”, intrare - „ Scrie”, ștergere - „ Șterge” și capacitatea de a schimba fișierele existente într-un director - “ Adăuga" Mai jos puteți permite crearea, ștergerea, obținerea unei liste de fișiere și propagarea permisiunilor către subdirectoare.

Setăm parametrii și folderele de care aveți nevoie și... Faceți clic Bine

Aceasta completează configurarea inițială. Pentru uz casnic nu aveți nevoie de mai mult

Accesul utilizatorului la server.

Pentru ca prietenii tăi să te poată folosi FTP server, trebuie să le oferiți acestora IP-adresa, precum și datele de conectare, parolele pe care le-ați specificat și, dacă este necesar, portul (dacă a fost modificat), pe care trebuie să le indice în presetarea lor FTP-client.

Aflați extern IP-adresa se poate face contactând furnizorul dvs., uitându-vă în setările routerului sau pur și simplu folosind unul dintre numeroasele servicii, cum ar fi www.2ip.ru (după cum probabil ați ghicit, aveți nevoie de ceea ce este scris sub textul „Adresa dvs. IP:”).

Postfaţă.

Așa stau lucrurile.

În ciuda faptului că articolul este orientat maxim pentru uz casnic mic, am încercat să explic cât mai detaliat toate setările și nuanțele necesare.

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 (Protocolul de transfer de fișiere) 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 este adesea 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 este un server pe care este implementat software care vă permite să primiți fișiere de la computere la distanță prin FTP și să le trimiteți. 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. Folosind un client FTP, utilizatorii 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 procesul minim de instalare pentru un server FTP, adică. 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 aveți nimic pe serverul dvs. și aveți sarcina de a implementa un server FTP, de exemplu, astfel încât unii utilizatori la distanță care nu sunt angajați ai companiei dvs. să poată descărca și încărca fișiere.

Notă! Dacă ați instalat deja orice servicii ale rolului „IIS Web Server” și în special „IIS Services Management Console”, atunci, desigur, nu trebuie să le instalați, trebuie doar să verificați dacă „Serviciul FTP” este instalat și, dacă da, treceți la configurarea unui server FTP.

În acest material voi arăta 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

În pasul următor, selectăm serverul țintă, am doar unul, așa că dau 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 folosind PowerShell, executaț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 și grupuri locale", faceți clic dreapta pe 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 director 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 testa în continuare funcționarea serverului FTP, să creăm un fișier de testare î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».

La acest pas indicăm legarea la adresa IP, am indicat „ Toate gratuite", Puteți selecta un anumit IP din lista derulantă. Indicăm și setările SSL aici, am indicat „ Fara SSL", dar este mai bine să folosiți un 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 specific un anumit utilizator UserFTP, l-am creat puțin mai devreme. Voi avea drepturi de citit și de scriere. IN " luptă", după cum am spus deja, este mai bine să creați un grup și să adăugați utilizatori FTP la acesta, iar în acest caz, aici am selecta elementul " 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 elementul „ 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 orice client FTP, de preferință de pe alt computer. Sunt conectat.

Eliminarea unui server FTP în Windows Server 2016

Pentru a elimina serverul FTP, de ex. 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 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!

O zi bună, dragi cititori! După cum înțelegeți din titlu, astăzi vom vorbi despre FileZilla Serverși crearea propriei dvs FTP serverul în sine.

În ultimul timp am primit o mulțime de mesaje care mă întrebau cum să-l instalez pe al meu FTP server în condiții de acasă (sau nu așa).

Despre ce este FTP, dacă cineva dintr-o dată nu știe, puteți afla în acest articol al meu „” sau puteți începe imediat să citiți (în acest articol există câteva cuvinte despre protocolul în sine).

Se pregătește să instaleze propriul server FTP

După cum am promis, mai întâi, pe scurt despre ce este FTP pentru cei care nu stiu:

Aș dori să observ imediat că articolul va lua în considerare opțiunea de utilizare acasă, fără setările complicate și subtile care sunt folosite în cazul serverelor corporative cu drepturi depline.

Pentru a instala, trebuie să descărcați una dintre multiplele distribuții care vă vor ajuta să implementați FTP-Server. Personal, vă recomand să utilizați FileZilla Server, pentru că, ca și clientul pe care l-am menționat cândva (vezi articolul de la linkul de mai sus), este extrem de ușor de instalat și configurat și este, de asemenea, gratuit.

Instalarea serverului FTP FileZilla

După descărcarea distribuției, executați instalarea acesteia (aceasta înseamnă că trebuie să faceți clic pe fișierul descărcat exe-file) și urmați recomandările de mai jos.

În prima fereastră, trebuie să fiți de acord cu acordul de licență, faceți clic pe „ Sunt de acord”.

  • Standard(Standard) - opțiune pentru instalare de la zero pentru funcționalitate completă a serverului.
  • Deplin(Complet) - aproape la fel, dar și codul sursă al programului va fi copiat în folderul de instalare, în cazul în care doriți să schimbați ceva în el.
  • Numai serviciu FTP(Doar service) - serviciul FTP este instalat direct, fără a-l accesa prin interfață. Util dacă intenționați să vă gestionați stocarea fișierelor de pe alt computer.
  • Interfață de control(Numai interfață) - spre deosebire de punctul anterior, este instalat doar shell-ul de management al serverului grafic, dar nu și serverul în sine. Utilizați dacă doriți să accesați de la distanță serverul dvs. FTP.
  • Instalare personalizată(Personalizat) - Sunteți liber să alegeți ce doriți să puneți pe computer.

În fereastra următoare trebuie să selectați folderul de instalare, de exemplu, „ C:\Program Files\FileZilla Server" După selectare, mergeți la următoarea fereastră ( Următorul).

Acum, programul de instalare ne va cere să alegem cum să instalăm și să rulăm serverul.

Există trei opțiuni:

  • Cum să porniți un serviciu la autentificare
  • Cum să porniți un serviciu manual
  • Instalare ușoară, rulați manual

Este recomandat să alegeți prima sau a doua opțiune. Singura diferență este că, în al doilea caz, pentru ca serverul să funcționeze, va trebui să accesați " Panoul de control - Administrare - Management service", găsiți serviciul acolo în listă și porniți-l singur făcând clic pe butonul de pornire.

Portul și lansarea inițială a FileZilla Server

În plus, în această etapă ar trebui să specificați portul prin care se va conecta interfața de administrare a serverului, adică consola dvs. de administrare, ca să spunem așa, care vă va permite să setați setările, să vedeți cine s-a conectat unde etc. Pentru a îmbunătăți securitatea, schimbați-o din valoarea implicită ( 14147 ) la altcineva.

Vrei să știi și să poți face mai multe singur?

Vă oferim training în următoarele domenii: calculatoare, programe, administrare, servere, rețele, construirea site-urilor web, SEO și multe altele. Află acum detaliile!

De asemenea, în mod implicit, este bifată opțiunea de a porni serverul după finalizarea instalării. Puteți lăsa această casetă de selectare sau o puteți elimina. E treaba ta. După ce ați făcut acest lucru, accesați ultima fereastră folosind butonul Următorul.

Aici selectăm opțiuni pentru lansarea interfeței.

Sunt din nou trei dintre ele:

  • La conectare, pentru toți utilizatorii
  • La conectare, pentru utilizatorul curent
  • Manual

Prima opțiune va funcționa dacă ești singurul utilizator al computerului pe care este instalat serverul și tu, în principiu, vei lansa în continuare interfața automat sub toate conturile de sistem de operare sau doar sub unul singur.

Al doilea este potrivit pentru cei care lucrează la computer de mai multe ori (adică există mai multe conturi pe computer folosite de diferiți oameni) și doresc ca nimeni altcineva să-l gestioneze FTP server, adică interfața a fost lansată numai din contul în care se realizează acum instalarea.

Și a treia opțiune setează parametrul de lansare doar manual, adică nu va începe deloc cu sistemul.

Permiteți-mi să vă reamintesc că interfața este ceva ca un program administrativ care vă permite să monitorizați starea serverului, să îl porniți, să îl opriți și să îl configurați.

Bifează marcajul ( Porniți interfața după finalizarea instalării) în această fereastră, din nou, setează interfața să pornească imediat la sfârșitul instalării.

Ei bine, după ce ați rezolvat toate acestea, puteți începe în sfârșit să instalați serverul (folosind, desigur, butonul " Instalare") :)

Configurarea inițială a serverului FTP FileZilla

Deci, după instalare, atunci când lansați prima interfață, va apărea o fereastră mică în care trebuie să specificați adresa și portul pentru conectare, precum și parola de administrator (nu este acolo în timpul primei instalări). Puteți bifa opțiunea „Conectați-vă întotdeauna la acest server”. Faceți clic pe " Bine".

Aș dori să subliniez că aceasta este o conexiune la server la nivel local, și anume o conexiune la interfața de administrare, adică emiterea unei adrese 127.0.0.1 si port 14147 pentru un prieten care vrea să se conecteze, este inutil. Adresele externe, parolele și datele de conectare necesare pentru a vă conecta la server vor fi scrise pe parcursul articolului.

Acum să trecem la setări. Acest lucru se face accesând „ Editare -> Setări"sau făcând clic pe butonul de pe panoul de interfață:

O fereastră de setări se va deschide în fața ta. În prima filă (Setări generale) puteți seta următorii parametri:

Captură de ecran de sus în jos:

  • Portul pe care clienții se vor conecta la server
  • Numar maxim de clienti
  • Numărul de fire
  • Diferite timeout-uri (trei bucăți)

În sensul acestui articol, ne interesează primele două puncte. Portul poate fi lăsat așa cum este, sau îl puteți schimba pentru a îmbunătăți securitatea, dar apoi va trebui să informați despre el pe toți cei care doresc să se conecteze.

A doua setare este responsabilă pentru numărul maxim de conexiuni. În mod implicit, valoarea parametrului este „ 0 ”, asta înseamnă că numărul lor nu este limitat. Merită să schimbați acest parametru dacă, de exemplu, canalul dvs. de internet nu poate face față sarcinii, deoarece prea mulți oameni se conectează la dvs.

Restul poate fi lăsat neschimbat, deoarece setările sunt optime pentru uz casnic.

La subparagraful „ Filtru IP” poate fi setat IP adresele (sau intervalul acestora) cărora li se va interzice conectarea la serverul dvs., precum și setarea excepțiilor din intervalul specificat (al doilea câmp).

Adică, de exemplu, dacă doriți să interziceți pe cineva și să-l împiedicați să acceseze serverul dvs., atunci indicați-l în prima fereastră. De asemenea, dacă doriți să acordați acces numai unei anumite persoane și să refuzați pe toți ceilalți, atunci puneți un asterisc în primul câmp și specificați o listă IP-adrese în a doua.

Fila „ Setări pentru modul pasiv” reglează parametrii pentru conectarea pasivă la server și răspunsul acestuia.

Merită să schimbați orice aici doar dacă sunteți conectat la Internet nu direct, ci printr-un router care are un firewall și NAT. În acest caz, poate fi necesar să specificați în „ Utilizați următorul IP„externul tău IP-adresă (puteți afla de la furnizorul dvs. sau în interfața routerului), precum și setați o gamă de porturi (Utilizați intervalul de porturi personalizat) prin care clientul se poate conecta la serverul dvs. în modul pasiv.

Probabil că merită să atingeți aceste setări doar în cazul unor probleme cu conectarea utilizatorilor. În cazul acestora și este imposibil să-ți dai seama singur, îți voi da sfaturi cu privire la setări exclusiv pentru tine (scrie comentarii).

Secțiunea de setări „ Diverse”conțin setări care sunt nesemnificative pentru un server FTP de acasă. De exemplu, cum ar fi „ Nu afișați parola în fișierele jurnal” (Nu afișa parolele în jurnalul de mesaje), “ Lansați interfața minimizată” (Start minimizat), precum și dimensiunile bufferelor de transmisie. În general, nu este nevoie să atingeți nimic aici.

Pe " Setările interfeței de administrare” poate fi setat IP-adresa și portul prin care va fi disponibilă interfața de gestionare a serverului (aceeași pe care am folosit-o inițial ca 127.0.0.1 Și 14147 , adică dacă doriți, le puteți schimba). În plus, puteți specifica IP-adresele care au voie să se conecteze la acesta.

Secțiunea de setări „ Logare” vă permite să activați înregistrarea fișierelor jurnal (Activați înregistrarea în fișier), să configurați dimensiunea maximă a acestora (Limitați dimensiunea fișierului jurnal la), să scrieți totul într-un singur fișier (Înregistrați totul în „FileZilla Server.log”) sau să creați unul separat pentru în fiecare zi (în acest caz, puteți limita durata lor maximă de valabilitate).

Fila „ Setări GSS” este responsabil pentru utilizarea protocolului Kerberos GSS. Pentru utilizare normală, această opțiune nu necesită configurare.

Setările rămase ale serverului FTP - viteze, criptare etc.

În continuare avem „ Limite de viteză" Poate ajuta la limitarea vitezei conexiunilor de intrare și de ieșire. Există două moduri de a limita: stabiliți o limită permanentă pentru tot timpul sau creați reguli pentru o anumită zi și/sau oră. Limitele sunt specificate în kiloocteți.

Fila „ Compresie prin transfer de fișiere” vă permite să activați modul de compresie a fișierelor în timpul transferului. În acest caz, puteți configura nivelurile minime și maxime de compresie, precum și să specificați adrese IP pentru care compresia nu va fi utilizată. Nu este nevoie să atingeți nimic.

Pentru a configura o conexiune sigură între client și server, trebuie să mergeți la elementul de setări „ Setări SSL/TLS" Aici trebuie să activați suportul pentru aceste protocoale și să specificați calea către cheia privată, fișierul de certificat și parola. Pentru utilizatorul obișnuit acest lucru nu este necesar, așa că nu va fi discutat în acest articol.

În cele din urmă, puteți activa interzicerea automată a utilizatorilor după n-a încercări de conexiuni nereușite și interzicerea timpului. Pentru a face acest lucru, accesați fila „ Autobans” și, dacă aveți nevoie, atunci bifați caseta ” Activați interdicțiile automate", indicați în coloana " Ban adresa IP după„numărul de încercări după care se va efectua blocarea, precum și timpul de blocare în teren” Ban pentru".

Acest lucru este uneori necesar pentru a preveni ca persoanele nedorite să trimită spam pe serverul dvs. cu încercările lor de conectare.

Configurarea inițială a conturilor de utilizator (utilizatori) și a acțiunilor (acțiuni) în FileZilla Server

Acum să configuram accesul utilizatorilor, și anume conturile, parolele, folderele, etc.
De exemplu, să creăm cel mai, ca să spunem așa, utilizator comun și să-i oferim acces.

Deci, pentru a adăuga un cont nou, în fereastra interfeței principale urmați calea „ Editați | ×-> Utilizatori" Vom vedea o fereastră pentru lucrul cu utilizatorii.

Pentru a adăuga unul nou, faceți clic pe „ Adăuga" În continuare, va trebui să specificați numele acestuia, de exemplu, anonim,și apartenența la grup (în cazul nostru nu vom indica). Configurați-l, faceți clic pe „ Bine”.



Acum putem seta o parolă și o limită a numărului de conexiuni pentru noul nostru utilizator. Dacă este necesar, faceți acest lucru bifând „ Parola" și indicându-l (parola) în caseta de alăturat. Este recomandat să folosiți parole pentru utilizatori din motive de securitate.

Apoi, accesați „ Partajați foldere" Aici, de fapt, setăm la ce foldere va avea acces utilizatorul. Acest lucru se face simplu: faceți clic pe „ Adăuga” și selectați folderul dorit de pe disc. În stânga, puteți seta drepturi de acces la acesta: numai citire - „ Citit”, intrare - „ Scrie”, ștergere - „ Șterge” și capacitatea de a schimba fișierele existente într-un director - “ Adăuga" Mai jos puteți permite crearea, ștergerea, obținerea unei liste de fișiere și propagarea permisiunilor către subdirectoare.

Setăm parametrii și folderele de care aveți nevoie și... Faceți clic Bine

Aceasta completează configurarea inițială. Pentru uz casnic nu ai nevoie de mai mult ;)

Accesul utilizatorului la server FileZilla Server

Pentru ca prietenii tăi să te poată folosi FTP server, trebuie să le oferiți acestora IP-adresa, precum și datele de conectare, parolele pe care le-ați specificat și, dacă este necesar, portul (dacă a fost modificat), pe care trebuie să le indice în .

Aflați extern IP-adresa se poate face contactând furnizorul dvs., uitându-vă în setările routerului sau pur și simplu folosind unul dintre numeroasele servicii, cum ar fi (după cum probabil ați ghicit, aveți nevoie de ceea ce este scris sub textul „Adresa IP:” ;) ).

Postfaţă

Așa stau lucrurile.

În ciuda faptului că articolul este orientat maxim pentru uz casnic mic, am încercat să explic cât mai detaliat toate setările și nuanțele necesare FileZilla Server.

Ca întotdeauna, dacă aveți întrebări, completări etc., scrieți în comentarii - voi fi bucuros să vă ajut.

PS: Pentru existența acestui articol, mulțumiri speciale unui prieten al proiectului și unui membru al echipei noastre sub porecla „ Kellis"“.

Există multe modalități de a transfera fișiere mari pe Internet, dar aproape toate au limitări - fie în dimensiunea fișierului, fie în cantitatea de spațiu liber, fie în viteza de descărcare.

Dar există o opțiune grozavă - crearea unui server FTP. Principalele sale avantaje:

  • fără limitare a vitezei de descărcare;
  • schimb rapid de fișiere (nu este nevoie să configurați nimic, să încărcați fișiere și să așteptați ca acestea să fie procesate);
  • posibilitatea de a descărca orice document în orice moment (convenient atunci când internetul este instabil).

Cum se configurează un server FTP?

Configurarea este foarte simplă. Pentru a face acest lucru, veți avea nevoie de un program pentru un server FTP (sau mai precis, de un utilitar) numit Golden FTP Server (vor exista o mulțime de versiuni gratuite).

Ai descărcat programul? Instalat? Acum să începem să creăm. Pentru a face acest lucru, urmați următoarele instrucțiuni:

Asta e tot. Acum știi cum să faci un server FTP. Și puteți partaja liber fișiere cu orice utilizator.

Pentru a verifica dacă crearea serverului FTP a avut succes, accesați-l prin Internet Explorer.

Apropo, încă un punct. Mai mulți utilizatori cărora le-ați oferit un link de descărcare pot descărca simultan documente partajate. Desigur, viteza de salt în acest caz va fi împărțită. Dar dacă aveți 100 Mbit/s, atunci aceasta nu este o problemă. Doar ca sa te tin la curent.

Dacă nu înțelegeți cum să configurați un server FTP și toate acestea sunt prea complicate pentru dvs., atunci puteți încerca alte opțiuni. Din fericire, există cel puțin încă 5 moduri.