Crearea unui gateway de internet și a unui server ftp. Instalarea și configurarea unui server FTP. Programe de la terți pentru configurarea serverului

Fișiere) este un protocol standard conceput pentru transferul de fișiere prin rețele TCP (de exemplu, Internet). FTP este adesea folosit pentru a descărca pagini web și alte documente de pe un dispozitiv de dezvoltare privat pe servere publice de găzduire.
Protocolul este construit pe o arhitectură client-server și utilizează diferite conexiuni de rețea pentru a transfera comenzi și date între client și server. Utilizatorii FTP se pot autentifica prin transmiterea unui nume de utilizator și a unei parole în text clar sau, dacă este permis pe server, se pot conecta anonim. Puteți utiliza protocolul SSH pentru un transfer securizat care ascunde (criptează) numele de utilizator și parola și criptează conținutul.
Primele aplicații client FTP au fost instrumente interactive de linie de comandă care implementau comenzi și sintaxă standard. Interfețele grafice de utilizator au fost dezvoltate de atunci pentru multe sisteme de operare utilizate astăzi. Aceste interfețe variază de la programe generale de web design, cum ar fi Microsoft Expression Web, până la clienți FTP specializați, cum ar fi CuteFTP.
FTP este unul dintre cele mai vechi protocoale de aplicație, datând din 1971 cu mult înainte de HTTP. Este încă utilizat pe scară largă astăzi pentru distribuția de software și accesul la gazde la distanță.
Crearea unui server FTP pe Windows 7 pas cu pas:



Accesați Start > Panou de control În vizualizare, selectați „pictograme mici”, apoi selectați „Programe și caracteristici”
Selectați „Activați sau dezactivați funcțiile Windows” Selectați „FTP Extensibility”, „FTP Service” și „IIS Management Console”
Faceți clic pe OK și așteptați finalizarea procesului Accesați Panoul de control> Instrumente administrative
Selectați „Manager IIS”
Accesați fila Site-uri Faceți clic dreapta și selectați „Adăugați site FTP” din meniul derulant Specificați numele și locația site-ului (în mod implicit „C:\inetpub\ftproot”)
Faceți clic pe „Următorul”. Specificați opțiunile de lansare FTP ("Dacă nu aveți nevoie de lansarea automată a FTP, debifați "Porniți site-ul FTP automat"). În secțiunea „SSL”, setați „Fără SSL”
Faceți clic pe „Next”, apoi pe „Finish”.
Site creat. Apoi, accesați Panou de control> Firewall> Setări avansate> Reguli pentru conexiunile de intrare. Selectați și activați elementele FTP Server Passive (pentru a vă putea conecta la FTP în modul pasiv) și serverul FTP. Accesați secțiunea „Reguli pentru conexiunile de ieșire” și activați elementul „Server FTP”. Apoi, mergeți la Panou de control> Instrumente administrative> Gestionare computere> Utilizatori locali> Grupuri> (butonul dreapta al mouse-ului)> Creare grup
Specificați numele grupului „FTP” și faceți clic pe „Creare”.
Apoi, accesați Utilizatori. Faceți clic dreapta > Utilizator nou Specificați numele de utilizator, parola (cel puțin 8 caractere). Bifați casetele de lângă „Interziceți schimbarea parolei de către utilizator” și „Parola expiră pe termen nelimitat”. Faceți clic pe creați
Apoi, selectați utilizatorul, faceți clic dreapta, „Proprietăți”, „Abonament la grup”. Faceți clic pe „Adăugați” și selectați grupul „FTP”, apăsați „OK”.
Apăsați din nou „OK”. Accesați directorul pe care l-am specificat pentru serverul FTP (vezi „Specificați numele și locația site-ului”). Buton dreapta al mouse-ului>Proprietăți>Securitate>Modificare Apoi, „Adăugați”, specificați numele grupului și „OK”.
Setați permisiunile la „Permite toate” Accesați Panoul de control> Instrumente administrative> Manager IIS și selectați FTP-ul nostru. Accesați Regulile de autorizare FTP. Selectați „Adăugați regulă de permis” și specificați grupul nostru „FTP”. Bifați casetele de lângă „Citește” și „Scrie”. Faceți clic pe „OK”
Dacă doriți să permiteți accesul tuturor utilizatorilor, din nou „Adăugați regula de permis” și selectați „Toți utilizatorii anonimi”. Bifați caseta de lângă „Citește”!
Accesați „Autentificare FTP” Selectați „Acces anonim”, faceți clic dreapta, „Activați”. Acum toată lumea se poate conecta la serverul FTP.
Accesați „Înregistrare FTP”. Setați dimensiunea maximă a jurnalului sau dezactivați-o cu totul.


coduri de răspuns FTP

Mai jos este o scurtă descriere a codurilor de răspuns care pot fi returnate de un server FTP. Aceste coduri au fost standardizate de IETF în RFC 959. După cum am menționat mai devreme, codul de răspuns este un număr din trei cifre. Prima cifră este responsabilă pentru unul dintre cele trei rezultate: succes, eșec sau un indiciu al unei erori sau un răspuns incomplet.
Codul Descriere
100 Acțiunea solicitată a fost inițiată, așteptați următorul răspuns înainte de a lansa o nouă comandă.
110

Dacă vă referiți la articole de acest gen, atunci cel mai probabil nu are sens să vă amintiți încă o dată de esența și scopul unor astfel de servere, dar de dragul formalității, merită să clarificați că Protocolul de transfer de fișiere folosește portul. 21 în mod implicit și poate fi utilizat pentru a-l vizualiza ca browser de Internet și majoritatea managerilor de fișiere, inclusiv Windows Explorer.

Continuând introducerea obligatorie, permiteți-mi să vă reamintesc că pentru funcționarea normală în rețeaua locală va trebui să deschideți portul 21 în Fierwall-ul computerului server (evident cel pe care îl veți configura), și pentru accesul din rețeaua externă. , trebuie să redirecționați și acest port pe router. Ultimele mementouri sunt necesare pentru proprietarii fericiți de firewall-uri și routere. Deci, dacă utilizați aceste programe și dispozitive, nu va fi de prisos să citiți instrucțiunile și să finalizați configurarea.

Să începem prin a ne asigura că sistemul nostru de operare este în general capabil 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ăsim elementul „Programe și caracteristici” în panoul de control și în acesta mergem la articolul „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 „IIS” și toate subserviciile acestuia. Trebuie să fie așa:

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

Pasul trei

Acum trebuie să pornim serverul nostru direct. În același panou de control găsim elementul „Instrumente administrative”, iar în el „Manager de servicii de informare pe Internet»

În fereastra care se deschide, în coloana din stânga, deschideți arborele până 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 definiți parametrii de pornire a serverului, iar pentru a simplifica accesul, merită să specificați lansarea fără SSL. Dacă îl rulați la pornirea sistemului și dacă îl legați la o anumită adresă depinde de dvs.

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

Momentan, serverul FTP este gata, dar pentru a-l folosi vom continua configurarea.

Acum să configuram firewall-ul Windows

"Panou de control"→ „Windows Firewall”

Aici trecem la opțiuni avansate.

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 în firewall, trebuie să activați următoarea regulă " 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 în câmpul „ mmc»

î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 locale”

Dacă ați făcut totul corect, veți obține o fereastră ca aceasta:

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

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

Dăm comanda „creați” ș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 din fila „Membership in groups”. 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 „Editaț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 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 permis, unde în Selectăm „Rolurile sau grupurile de utilizatori specificate” și prescriem numele grupului nostru. Dați acestui grup permisiuni de citire și scriere și faceți clic pe OK.

Serverul dvs. FTP este acum configurat și gata de funcționare. Nu uitați să verificați firewall-ul și routerul pentru porturi deschise pentru site și sunteți gata.

FTP este o modalitate foarte convenabilă de a schimba diverse informații cu cineva. Prin instalarea unui server FTP, puteți atât să primiți fișiere, cât și să le partajați altora. Totul este configurat foarte convenabil, pe un computer la distanță serverul tău FTP arată ca un folder obișnuit, de unde poți chiar copia fișierele necesare cu Explorer.

Există mai multe programe diferite pentru a realiza un server FTP din computerul dvs. Ele diferă în funcție de capabilități, fiabilitate, securitate, setări și licențe. După părerea mea, unele dintre cele mai bune servere pentru Windows sunt Serv-U și Gene 6.

Alegerea software-ului este o chestiune personală pentru toată lumea, dar pe această pagină vă voi spune cum să configurați Serv-U 6-series (versiunile 6.4.x.x).

Cerințe de sistem

  • Computer, aproape orice.
  • Internet, cu adresa IP externă, dacă intenționați să schimbați sau să distribuiți date prin Internet sau oricare dacă aveți nevoie să faceți schimb de date în cadrul rețelei locale.
  • Este de dorit să aveți trafic nelimitat, dar acest lucru este posibil și în cazul traficului limitat - de obicei iau în considerare doar traficul de intrare și tot traficul de ieșire este gratuit. Raportul este undeva în jur de 50 la 1, adică pentru fiecare 50 de megaocteți de trafic descărcat de la tine, vei fi descărcat 1 megaoctet de invers (comenzi FTP, diverse informații tehnice). Ei bine, dacă este descărcat la tine, atunci invers.
  • Trebuie să aveți mai multe porturi deschise. Conform standardului FTP, sunt necesare 2 porturi: 21 pentru transmiterea comenzilor și o anumită gamă de porturi superioare (de exemplu, de la 2000 la 3000) pentru transmiterea datelor reale. Dacă portul dvs. 21 este închis pentru intrare (de exemplu, Moscow Stream filtrează traficul de intrare pe acest port, acoperindu-l cu grija pentru protecția utilizatorului și această filtrare nu poate fi dezactivată), atunci poate fi transferat pe altul. Dar în acest caz, va trebui să specificați portul când dați linkul: „ftp://dimonius.homeip.net:22/” pentru portul 22.
  • Dacă aveți un router (modem LAN-ADSL sau modem WiFi), atunci poate fi necesară o configurare suplimentară, astfel încât modemul să transmită date prin porturile indicate în paragraful anterior către computer și înapoi (acesta este strict individual pentru fiecare router, deci Nu voi ridica aici această întrebare).

Trebuie avut în vedere faptul că viteza canalului dvs. de ieșire va fi partajată între toți cei care descarcă, așa că ar trebui să calculați resursele și să stabiliți limite adecvate pentru numărul de descărcare și viteza.

De asemenea, este posibil ca antivirusul dvs. să vă avertizeze că instalați un server FTP care va accesa fișierele de pe computerul dvs. (de obicei îl definesc drept „Program.Serv-U”), acest lucru este normal și nu trebuie să i se acorde atenție acestui lucru. .

Instalare Serv-U și configurare inițială

  1. Descărcați Serv-U de pe FTP-ul meu sau de pe site-ul web al producătorului.
  2. Instalăm. Instalarea nu este diferită de instalarea altor programe - trebuie doar să specificați folderul de instalare și să faceți clic pe „Următorul” de mai multe ori.
  3. Serverul FTP constă dintr-un serviciu și un program de control. După instalare, la ultimul pas vi se va solicita să lansați modulul de administrare (caseta de selectare Start Serv-U Administrator program), bifați caseta și va porni expertul de configurare.
  4. Raspunde pas cu pas:
    • Activați imagini mici cu elemente de meniu da
    • Adresa IP - gol
    • Numele domeniului - " Local"
    • Instalați ca serviciu de sistem da
    • Permite accesul anonim da
    • Directorul de pornire anonim este folderul de pornire de unde vor porni toate conturile FTP. De exemplu " c:\FTP" (dosarul trebuie creat de către explorator).
    • Blocați utilizatorii anonimi în directorul lor principal - da
    • Creați un cont numit - Nu
  5. Configurarea inițială este finalizată și veți vedea fereastra principală a programului de configurare a serverului.
  6. Pentru început, este o idee bună să înregistrați programul (linia din arborele din stânga este Licență).
  7. Apoi, selectați Setări și configurați acolo 3 file: „General”, „Dir Cache” și „Avansat” conform ilustrațiilor.
  8. Fila „Activitate” este pentru controlul utilizatorului. Pe acesta, puteți vedea cine este în prezent conectat la server, cine descarcă ce și, prin „Utilizator spion”, făcând clic dreapta pe mouse, puteți urmări acțiunile unui anumit utilizator din momentul în care acesta intră.
  9. Evidențiați „Local” în „Domenii”. În dreapta apar setările globale ale serverului, pe care le-am configurat prin vrăjitorul de configurare. Dacă este necesar, atunci le puteți modifica ulterior sau puteți crea un nou server cu setări diferite (de exemplu, pe un alt port sau dacă aveți mai multe plăci de rețea, pe adrese IP diferite pentru diferite subrețele).
  10. Acum vom configura ramura „Local” în „Domenii” unul câte unul.
  11. Evidențiați „Setări” și setați marcajele unul câte unul.
  12. Fila „General” este configurată conform imaginii.
  13. "Calea virtuală„ Un marcaj foarte important, și veți avea nevoie de el de mai multe ori. Un sistem de fișiere virtual este configurat pe el. Adică, indiferent unde se află folderul fizic (pe ce disc și în ce subfolder) pe serverul FTP, le poți plasa și numi cum vrei, fără a afecta numele fizice și pozițiile.

    Ne va interesa eticheta superioară „Virtual path mapping”, cea inferioară este folosită pentru a crea link-uri către fișiere și foldere deja adăugate (să presupunem că doriți să adăugați 1 folder deodată la 2 subfoldere de pe serverul FTP). Faceți clic pe butonul „Adăugați” sub lista de sus și introduceți:

    • Cale fizică - calea către folderul sau fișierul real. Puteți selecta prin intermediul butonului cu o casetă în dreapta câmpului de introducere. De exemplu, introduceți „C:\Video\”
    • Hartă calea fizică către - calea la care ne vom atașa folderul. relativ " C:\FTP", pe care l-am introdus în paragraful 4.6. În exemplul nostru, va fi „C:\FTP”, iar apoi la intrarea pe server, jucătorii de rol vor vedea subfolderul „Video” în folderul lor.
    • Nume fișier mapat - numele pe care îl va vedea utilizatorul. Pentru exemplul nostru, să spunem „Filme” (filme), nu „Video” abstract.
    • În același mod, adăugăm folderele rămase, la care urmează să le dăm acces mai târziu.
  14. Pe „Acces direct” puteți adăuga adrese IP și subrețele cărora li se va permite sau refuza accesul la serverul curent. Acest lucru este util dacă cineva încearcă să pirateze întregul server sau dacă aveți mai multe servere și trebuie să împiedicați oamenii dintr-o subrețea să se conecteze la un alt server. În cele mai multe cazuri, totul va fi gol aici.
  15. „Mesaje” - puteți configura mesajele pe care serverul le va raporta la conectare, la părăsirea clientului și în alte cazuri.
  16. „Logging” - aici puteți lăsa casetele de selectare implicite, doar în câmpul „Log file name” prin butonul „browse” selectați orice fișier (să spuneți Log.txt în folderul în care este instalat serverul) și bifați „Enable” logging to file" caseta de selectare din partea de jos . Acest lucru vă va permite să vedeți cine a făcut ce și cine a fuzionat și a inundat ce. Nu uitați să curățați fișierul jurnal din când în când, altfel va crește la o dimensiune foarte mare.
  17. „UL / DL Ratios” - vă permite să setați raportul dintre încărcat și descărcat, dar este de obicei configurat pentru anumiți utilizatori și nu pentru server în ansamblu.
  18. În fila „Avansat”, lăsați toate casetele de selectare în mod implicit.
  19. Secțiunea „Activitate” dublează aceeași secțiune de mai sus, numai pentru utilizatorii unui anumit server. Deoarece serverul este de obicei configurat pe un singur computer, această secțiune dublează complet aceeași secțiune de mai sus.
  20. Configurarea utilizatorilor și a grupurilor este descrisă în secțiunea următoare.
  21. Nu uitați să deschideți porturile 21, 2000-2500 pe firewall. Creșterea unui server FTP fără protecție firewall nu este cea mai bună idee.
  22. Dacă aveți un router, atunci în secțiunea „Port Mapping” (sau doar „Mapping”) din interfața web, trebuie să specificați numărul portului și să specificați pentru a le difuza la adresa IP a computerului dumneavoastră. În acest caz, computerul trebuie să aibă o adresă statică - acest lucru se face în proprietățile conexiunii Windows (Start - Setări - Conexiuni de rețea - Conexiune la zonă locală (clic dreapta) - Proprietăți - Protocol Internet (TCP / IP) - Proprietăți)

Configurarea utilizatorilor și accesul

  1. Evidențiați ramura „Utilizatori” din Serv-U Admin și faceți clic pe Ins. În continuare, ar trebui să specificați pe rând datele de conectare ale utilizatorului (este mai bine să folosiți litere și cifre în limba engleză), parola, folderul inițial al utilizatorului (care îi va fi afișat după conectare, adică folderul pe care l-am selectat în paragraful 4.6 din Secțiunea „Instalarea și configurarea inițială a Serv-U”) și răspundeți „Da” la întrebarea „Blocați utilizatorul în directorul de acasă”.
  2. Dacă selectați utilizatorul creat, atunci în fila „Cont” vă puteți configura pentru a schimba numele de autentificare și parola, blocarea temporară a contului (caseta de selectare „Dezactivare cont”), specificați la ce grupuri aparțin utilizatorul și directorul său de pornire.
  3. În fila „General”, puteți configura setările de bază ale utilizatorului:
    • „Requre secure connection” - necesită o conexiune securizată. Nu au nevoie de.
    • „Ascunde fișierele ascunse” - nu afișați fișierele ascunse. De obicei nu este necesar.
    • „Permiteți întotdeauna autentificarea” - nu este necesar.
    • „Permiteți doar X autentificări de la un IP” - permiteți numai X autentificări de la un IP. Se recomanda sa pui 2-4 pe conturile generale si sa nu completezi pe cele personale.
    • „Permite utilizatorului să schimbe parola” — permite utilizatorului să schimbe parola. Nu este necesar pe conturile publice, îl puteți pune pe conturile personale.
    Câmpurile rămase sunt opționale, cu excepția „Idle timeout” (timp de inactivitate după care conexiunea se va întrerupe automat) – se recomandă setarea a 10 minute. Astfel încât utilizatorii dezactivați incorect și utilizatorii care nu fac nimic să nu ocupe canalul.
  4. Fila „Acces direct” arată folderele la care va avea acces utilizatorul. Folderele trebuie adăugate mai întâi la setările căii virtuale (secțiunea „Instalarea și configurarea inițială a Serv-U”, punctul 13). În același loc, pentru fiecare folder, se bifează tipul de acces la acest folder: listare (listă), citire fișiere (citire), scriere (scriere), creare fișiere (creare), ștergere (ștergere), lansare (executare) . Același lucru, cu excepția lansării, este legat și de subdirectoare, pe lângă aceasta, există o casetă de selectare „inclusiv imbricată” (Moștenire), astfel încât aceleași setări să se aplice folderelor și fișierelor imbricate. Unele dintre folderele și fișierele de aici pot fi prezente pe un fundal gri - la asta au acces utilizatorii ca membri ai grupurilor.
  5. Fila „Acces IP” controlează accesul IP. Dacă doriți să vă oferiți acces personal la foldere importante, să zicem de la serviciu, atunci este logic să restricționați accesul prin IP - numai de la serviciu sau doar de acasă. Chiar dacă ridicați accidental un troian sau cineva folosește un sniffer pentru a vă afla parola, acesta nu va putea să vă infecteze site-urile sau să fure date importante.
  6. Puteți seta rapoarte pe „Ratio UL/DL”, adică să setați condiția ca până când veți obține niște megaocteți, să fie imposibil să fuzionați. Proporțiile pot fi ajustate, ceea ce este util atunci când doriți să forțați oamenii să vă împărtășească. Adevărat, nimeni nu vă garantează că nu veți fi inundat de ceva mare și complet inutil, cum ar fi un fișier de paginare Windows sau vreun videoclip necomprimat), precum și că nu veți ajusta cât de mult puteți încărca în funcție de volum, astfel încât un utilizator să nu vă blocheze complet. disc.
  7. Și, în sfârșit, în fila „Cotă”, puteți seta limite pentru cantitatea de disc alocată acestui cont (pentru ca utilizatorii să nu umple întregul disc)

Parolele pentru acces general pot fi setate simple, dar complexe pentru conturile cu date importante - de la litere mici și mari, cifre și caractere speciale.

Configurarea DynDns

Dacă distribuiți date pe Internet și aveți un IP dinamic, atunci apare o problemă. La reconectare, adresa se schimbă și trebuie să aflați cumva una nouă. Editarea constantă a informațiilor despre adresa IP nu este convenabilă atât pentru proprietarul serverului, cât și pentru clienți. Pentru a rezolva problema, vă puteți înregistra pe un site special DynDns. După înregistrarea gratuită, vi se va da un nume de nivel al treilea cu un domeniu de nivel al doilea la alegerea dvs. (cum ar fi dimonius.homeip.net sau dimonius.dyndns.org), acest serviciu are o mulțime de domenii diferite și există o mulțime de alege din. Apoi se instalează un mic program pe computer, unde sunt introduse datele contului, iar când se reconecta, actualizează datele de pe site-ul DynDns și numele se referă întotdeauna la adresa IP curentă. dacă aveți un router, atunci mulți dintre ei pot funcționa cu DynDns imediat din cutie - trebuie doar să mergeți la elementul corespunzător din interfața web a routerului și să introduceți informațiile contului dvs.


Pentru a vă înregistra și a configura un domeniu, aveți nevoie de:
  1. Accesați site-ul DynDns, la formularul de înregistrare.
  2. Introduceți porecla, parola, adresa de e-mail. Selectați un subdomeniu pentru site-ul dvs.
  3. Descărcați programul de aici și instalați-l.
  4. Introduceți informațiile contului dvs. în el.
  5. Programul trebuie să înceapă cu Windows pentru a monitoriza modificările adresei IP.

Uneori, o persoană are nevoie să schimbe fișiere mari pe Web. Este incomod să trimiteți astfel de fișiere, a căror dimensiune depășește 10 MB, prin e-mail, deoarece nu toate serviciile dau voie pentru aceasta, așa că fie trebuie să împărțiți fișierul în părți, fie să-l arhivați pentru a reduce dimensiunea. la cel cerut. Dar ce se întâmplă dacă trebuie să trimiteți mai mult de un fișier cu o greutate mai mare de 100 MB? Atunci ai nevoie de serverul tău FTP. Puteți să o faceți pe un computer la distanță și să încărcați orice fișiere acolo la viteză mare prin client. În acest articol, vom analiza cum să creați un server FTP și care este configurația de bază a unui server FTP.

În ce cazuri aveți nevoie de propriul dvs. server FTP

Există multe servere terțe pe web. Ele stochează diverse fișiere, iar multe dintre aceste servere sunt ca depozite - utilizatorii descarcă muzică, filme, jocuri și alte fișiere de acolo. Mai ales adesea, astfel de servere sunt create printr-o rețea locală, astfel încât datele să poată fi schimbate fără Internet.

Pe de altă parte, aveți nevoie de propriul dvs. server FTP, astfel încât să puteți face modificări pe computer de la distanță.

În plus, instalarea unui server FTP în rețeaua locală este o necesitate pentru webmasterii care doresc să-și testeze site-ul înainte de a-l lansa pe Internet pe un computer.

Este posibil să aveți propriile motive pentru care doriți să faceți un server FTP, precum și metoda pe care o utilizați pentru a face acest lucru. Dar acest articol va analiza o modalitate populară de a genera o „acasă” - veți învăța cum să configurați FTP folosind programul FileZilla.

Cum să faci un server FTP în FileZilla

FileZilla este un program care vine atât sub formă de client, cât și de server. Trebuie să descărcați o versiune a serverului FileZilla de pe web. Este mai bine să faceți acest lucru prin intermediul site-ului web oficial al dezvoltatorului, pentru a nu descărca accidental virusul împreună cu programul.

Procesul de instalare a programului este foarte simplu. Mai întâi, deschideți fișierul .exe pentru a rula programul de instalare. În primul pas al instalării, va trebui să fiți de acord cu termenii licenței. În pasul următor, selectați serviciile pe care doriți să le instalați cu serverul FileZilla și, de asemenea, determinați tipul de instalare. Se recomandă să luați imediat „Standard”. Apoi selectați folderul în care va fi instalat programul. Urmează un pas important - trebuie să alegeți modul în care sistemul va instala serverul FileZilla - ca serviciu sau program obișnuit și dacă această aplicație va porni când sistemul este pornit. De asemenea, puteți schimba portul pentru consola de administrare la acest pas. Doar nu uitați să îl scrieți undeva, astfel încât să nu reinstalați programul mai târziu.

Ultima etapă a instalării este definirea utilizatorilor care pot fi utilizați de programul server FileZilla. Este mai bine să fiți singurul utilizator de pe computer - atunci nu trebuie să configurați manual accesul la program. După aceea, nu apăsați butonul „Instalare” și așteptați finalizarea instalării.

Acum să vedem cum să configurați FTP. Puteți crea un server atât pentru rețeaua locală, cât și pentru Internet. La început, după pornirea programului, o fereastră pop-up va apărea în fața ta. Va trebui să specifice adresa IP locală, portul și parola pentru administrator. De fapt, aceste date sunt necesare doar pentru ca străinii să nu vă introducă programul de pe computer. De pe alte PC-uri, oamenii nu vor putea accesa interfața de administrare.

Apoi, trebuie să accesați meniul „Editare” și să deschideți „Setări”. În fila „General” veți vedea setările de bază pentru server. Puteți seta portul pe care utilizatorii se vor conecta la server, puteți specifica numărul maxim de clienți, fire de execuție și puteți limita sesiunile cu expirări. Acum portul contează - pentru a vă securiza serverul, este mai bine să specificați un port non-standard. Dar apoi va trebui să anunțați utilizatorii despre asta. Dacă nu intenționați să limitați cumva numărul de clienți, puteți lăsa în câmpul „Max. numărul de utilizatori" valoarea "0", adică fără limită.

Avantajul creării unui server folosind serverul FileZilla este că puteți seta toate setările folosind o interfață convenabilă. Dacă ați făcut asta undeva în mediul Linux, atunci ar trebui să înregistrați toate configurațiile, ceea ce nu este foarte convenabil și dificil. De exemplu, în FileZilla puteți chiar să configurați un mesaj de bun venit pentru utilizatori. Pentru a face acest lucru, trebuie doar să accesați secțiunea „Mesaj de bun venit” și să scrieți un text de bun venit pentru clienți. Și într-un mediu diferit, ar trebui să scrieți comenzi speciale pentru asta.

În elementul „Clădiri IP”, puteți specifica adresele IP pentru care serverul va fi disponibil. Dacă specificați adresa dvs. IP, atunci serverul va fi disponibil numai în rețeaua locală pentru computerul dvs. Dacă doriți să lucrați printr-un server de pe Internet, atunci nu este recomandat să restricționați adresele IP. Dacă aveți nedoritori și le cunoașteți adresele IP, îi puteți înregistra în elementul „Filtre IP”, care va interzice intrarea pentru IP-urile specificate (puteți specifica intervale).

Principala diferență dintre configurarea unui server pentru o rețea locală și Internet este că, în al doilea caz, va trebui să coordonezi cumva configurațiile cu firewall-ul și routerul. Firewall-ul poate începe să „înjure” din cauza faptului că cineva încearcă să se conecteze la computer, iar routerul s-ar putea să nu-i lase să treacă prin port. În acest caz, trebuie să specificați în setările FileZilla adresa IP externă a computerului în secțiunea „Setări mod pasiv”. Pentru o rețea locală, nu trebuie să faceți așa ceva - totul va funcționa imediat.

Multe setări din programul serverului FileZilla nu ar trebui să le atingeți deloc. De exemplu, este puțin probabil să fie nevoie să setați elementul de meniu „Setări de securitate”, care este necesar pentru a controla conexiunea de la server la server. De asemenea, nu trebuie să configurați „Diverse” și multe alte secțiuni de meniu. Nu încercați să analizați toate configurațiile programului deodată, pentru a nu vă încurca și a crea situații de conflict în server din cauza setărilor incorecte.

Mai devreme sau mai târziu, erorile vor apărea pe server - toată lumea le are. Pentru a le calcula rapid, este recomandat să activați înregistrarea fișierelor jurnal în secțiunea de meniu „Logging”. Pentru a face acest lucru, definiți dimensiunea maximă pentru fișierul jurnal și, de asemenea, specificați locația unui astfel de document pe computer.

În fila „Limite de viteză”, puteți adăuga limite atât pentru conexiunile de ieșire, cât și pentru cele de intrare în ceea ce privește viteza de descărcare. Dar nu faceți acest lucru dacă nu este nevoie. La urma urmei, unul dintre cele mai de bază avantaje ale protocolului FTP este o descărcare rapidă, care va înceta să mai fie așa dacă setați restricții. După ce vă dați seama de setări, adăugați utilizatori prin meniul „Utilizatori” - și vă puteți utiliza deja serverul! Doar nu uitați să transmiteți informațiile de conectare utilizatorilor. Dacă este necesar, puteți specifica utilizatori anonimi fără autentificare. Asigurați-vă că specificați drepturile de acces pentru utilizatori.

Mulți dintre voi sunteți interesați de întrebarea cum să creați un server FTP. Vreau să aduc puțină claritate. Pentru ca toată lumea să înțeleagă ce este în joc, să aflăm despre ce este vorba? Pentru a nu pătrunde în sălbăticie, voi spune pur și simplu că acesta este un depozit de volume mari de fișiere de pe Internet. De asemenea, acest server este uneori numit program.

Există o mulțime de software specific care face un server FTP dintr-un computer simplu. Aceste programe pot urmări toate cererile primite de la client și apoi pot trimite un răspuns la fiecare dintre ele. În timpul instalării, specificați calea dorită, după care directorul selectat va fi disponibil pentru clienții corespunzători. Acesta este modul în care funcționează serverul FTP Windows.

Acum să ne oprim asupra a ceea ce este. Este conceput pentru a transfera fișiere pe Internet. Pentru a face acest lucru, ei folosesc diverse transmisii de date și comenzi în rețea între server și client. Adică, acest protocol permite schimbul de fișiere prin comunicare cu un dispozitiv la distanță. Absolut toate companiile care oferă servicii de găzduire oferă clienților lor această oportunitate.

Deci, cum În primul rând, aveți nevoie de o autentificare cu o parolă. Când utilizați servicii de găzduire, compania trebuie să vă furnizeze date FTP după înregistrare, care de obicei vin în căsuța dvs. de e-mail. Dacă acest lucru nu se întâmplă, trebuie să contactați serviciul de asistență corespunzător. Adică, răspunsul la întrebarea cum să creezi un server FTP este foarte simplu: se întâmplă automat pe găzduire.

Dacă doriți să dați acces la datele site-ului dvs. unor persoane (de exemplu, pentru a edita șabloane), este posibil să creați un cont suplimentar în care să definiți calea doar către directorul necesar. În acest fel, persoana va avea acces doar la ceea ce permiteți dvs.

Cum să o facă? Luați orice furnizor de găzduire. Navigați la fila FTP din Panoul de control. Când faceți acest lucru, veți vedea imediat o fereastră care vă va permite să faceți setările necesare. Directorul rădăcină va fi numit „sayt/public_htm” acolo. Dacă o specificați, atunci obținem acces deplin la toate fișierele site-ului.

Pentru a crea un cont separat, trebuie să introduceți o parolă cu autentificare, precum și o cale către director. De exemplu, dacă va fi o temă, atunci scrieți mai întâi „sayt/public_htm” (directorul rădăcină), apoi „/wp-content” (dosarul care conține teme, pluginuri și alte date), apoi „/themes”, unde definiți numele Subiecte. Scrieți această cale în fereastră și selectați funcția „Creare”.

Dacă contul dvs. nu a fost încă configurat, atunci acest lucru se poate face pe baza materialului descris mai sus. Acest lucru nu va prezenta nicio dificultate pentru dvs. Aici, în principiu, este întreaga procedură de configurare. Acum înțelegi cum funcționează și știi și cum să creezi un server FTP. Cred că ți-am explicat totul clar și inteligibil în acest articol. După cum puteți vedea, nu este nimic complicat și supranatural în această chestiune. În cazul în care prietenii sau cunoștințele dvs. sunt și ei interesați de acest subiect, spuneți-le despre asta sau lăsați-i să citească acest material. Vă mulțumesc tuturor pentru atenție.

  • Serghei Savenkov

    un fel de recenzie „rare”... parcă s-ar grăbi undeva