Configurarea FileZilla Client - un client FTP open source. Cum să creați un server FTP și să deschideți accesul la acesta din instalarea Internet Filezilla Windows 7 setup

În tutorialul FileZilla, vă voi învăța cum să lucrați cu fișierele dvs. în această aplicație. Pentru a lucra cu fișiere de site pe un server de găzduire, acest client ftp este cel mai bun, dar la prima pornire pot apărea întrebări și erori suplimentare,

Prin urmare, o anumită instrucțiune de acțiuni, o privire de ansamblu asupra funcționalității celui mai popular program necesar pentru fiecare webmaster.

Stabilirea unei conexiuni FTP

Mai întâi, să setăm conexiunea în sine.
Deschideți programul instalat și introduceți datele dvs. în câmpurile corespunzătoare:

  • Gazdă - domeniul dvs. (sau găzduirea) pe care aveți un cont;
  • Nume de utilizator– introduceți datele dvs. de conectare FTP (puteți folosi și numele de utilizator din cPanel sau dintr-unul dintre conturile FTP pe care le-ați creat);
  • Parolă - introduceți parola corespunzătoare pentru contul dvs. FTP;
  • Port - portul FTP pe care îl utilizați (implicit 21);

Faceți clic pe butonul „Conexiune rapidă” pentru a crea o conexiune FTP. Odată ce conexiunea FTP este stabilită, veți vedea o listă de fișiere și foldere pe serverul de la distanță.

Gestionarea fișierelor în FileZilla

Dacă aveți un site creat pe computerul dvs. local, veți dori să îl încărcați pe serverul dvs. web. Software-ul cPanel este instalat pe majoritatea gazdelor. Dosarul numit public_html este folderul rădăcină și conține fișierele site-ului dvs. de pe serverul de la distanță. Va trebui să selectați conținutul site-ului dvs. din secțiunea Site local și să îl mutați în folderul public_html din secțiunea Site la distanță. După aceea, fișierele dvs. vor deveni disponibile sub numele dvs. de domeniu.

Din când în când trebuie să editați conținut și să adăugați noi funcții site-ului. Pentru a face acest lucru, faceți clic dreapta pe fișierul selectat și selectați opțiunea Vizualizare/Editare.

Fișierul se va deschide într-un editor de text standard, dar dacă doriți, puteți accesa elementul de meniu Editare > setări > editare fișiere - și specificați calea către editor, de exemplu Efectuați modificările necesare și salvați-l, în timp ce FTP clientul va detecta modificările și vă va întreba despre acțiuni ulterioare - dacă să salvați fișierul pe server sau să ștergeți copia locală de pe computer.

De asemenea, puteți efectua și alte acțiuni asupra fișierelor și folderelor:

  • Descărcare - această opțiune vă va permite să descărcați date de pe un server la distanță pe computerul local;
  • Adăugați fișiere în coadă– vă permite să programați transferul fișierelor pentru mai târziu;
  • Creare director - vă permite să creați un folder nou în ramura curentă;
  • Ștergere – folosind această opțiune puteți șterge fișiere și foldere;
  • Redenumiți - puteți redenumi fișierele și directoarele;
  • Permisiuni - vă permite să schimbați permisiunile pentru fișiere și foldere; Puteți edita nivelul de permisiune al proprietarului, grupurile și drepturile de partajare - alegeți ce fișiere vor fi disponibile pentru citire, scriere sau executare.

De asemenea, programul FileZilla are o serie de opțiuni care fac mai ușor să lucrezi cu el și să-i extindă funcționalitatea. În acest articol, vom descrie majoritatea dintre ele.

Manager de site

Unul dintre ele se numește Site Manager și se află în submeniul File. Folosind-o, puteți salva detaliile conexiunii pe site-ul dvs. în program. Datorită acesteia, nu va mai fi nevoie să vă introduceți datele de fiecare dată când porniți Filezilla.

Pentru a utiliza această opțiune, va trebui să introduceți numele gazdei și portul FTP (portul FTP). Portul 21 va fi setat implicit).

În continuare, va trebui să-ți selectezi preferatul tipul conexiunii. Pentru a vă conecta direct la server prin FTP, selectați FTP (File Transfer Protocol). Dacă trebuie să configurați o conexiune FTP sigură prin protocolul SSH, selectați SFTP - SSH File Transfer Protocol. Există și alte două opțiuni de criptare - FTPS (conexiune FTP folosind protocoale închise TLS (Transport Layer Security - Transport Layer Security) / SSL (Security Sockets Layer - Secure Sockets Layer)) și FTPES (protocol FTP peste TLS deschis).

Când utilizați opțiunea FTPS, o conexiune securizată este stabilită direct, în timp ce selectarea opțiunii FTPES permite utilizatorului să solicite o conexiune sigură prin intermediul unui server FTP. Puteți găsi o descriere detaliată în acest articol.

Comutați tipul de intrare la Normal. În acest caz, puteți introduce numele de utilizator și parola necesare conexiunii, care ulterior vor fi salvate în setările programului. Există și alte metode de conectare:

  1. Anonim - vă permite să vă conectați la FTP ca utilizator anonim fără a introduce date.
  2. Solicitare parolă - Această opțiune pentru autentificarea la server este similară cu metoda Normală, dar atunci când este selectată, parolele nu sunt salvate. Când vă conectați la FTP, vi se va cere să introduceți numele de utilizator și parola.
  3. Interactiv - Această metodă de conectare este identică cu cea descrisă mai sus, dar dacă această opțiune este selectată, se solicită o parolă pentru fiecare conexiune. De exemplu, dacă creați succesiv mai multe conexiuni simultane pentru a vă transfera fișierele, atunci parola va fi cerută pentru fiecare dintre ele.
  4. Cont - Folosind această metodă, puteți crea un cont FTP folosind fila Conturi FTP din cPanel și introduceți detaliile relevante în secțiunea Manager site a copiei dvs. de Filezilla. Puteți alege numele contului dvs. în funcție de preferințele dvs.

După introducerea informațiilor necesare, conexiunea va fi stabilită când faceți clic pe butonul Conectare.

Puteți redenumiți, Ștergeți sau Copiați setările salvate. De asemenea, puteți crea un director nou în arborele de directoare și puteți adăuga note pe site-urile salvate.

În fila Utilități suplimentare Site Manager puteți alege tipul de server (Unix, DOS, VMS, de exemplu). Dar cea mai bună alegere ar fi să permiteți programului să detecteze automat tipul de server (opțiune implicită). De asemenea, puteți selecta directoarele locale și la distanță implicite pentru conexiunea FTP și puteți corecta offset-ul fusului orar al serverului.

In sectiune Setări de transfer puteți comuta între modurile de server FTP activ și pasiv și puteți modifica numărul de conexiuni simultane.

În secțiunea Codificare, puteți modifica codificarea numelor de fișiere utilizate de server. Cel mai bine este să bifați caseta Detectare automată.

Setări

O altă parte importantă a programului este secțiunea Setări, aflată în submeniul Editare.

Este împărțit în mai multe secțiuni.

In sectiune Compus puteți modifica numărul maxim de încercări de conectare eșuate și durata pauzei dintre ele. De asemenea, puteți rula asistentul de configurare pentru firewall și router. Acest lucru vă va ajuta să vă configurați firewall-ul și routerul pentru a vă asigura că nu interferează în niciun fel cu conexiunea FTP.

Subsecțiunea numită FTP vă permite să schimbați modurile de transfer de date activ și pasiv, să configurați proxy-ul FTP, să adăugați chei SSH în secțiunea SFTP și să configurați Proxy de bază.

În secțiunea Transferuri, puteți selecta numărul maxim de transferuri simultane și puteți limita numărul de descărcări și încărcări simultane, limitați viteza de descărcări și încărcări, precum și selectați timpul de inactivitate înainte de resetarea conexiunii în cazul în care nu sunt trimise date. sau primite.

În subsecțiunea Tipuri de fișiere puteți selecta tipul implicit de date de transfer de fișiere (ASCII sau Binary). De asemenea, este posibil să selectați anumite tipuri de fișiere pe care programul le va considera ASCII.

Subsecțiunea Acțiune la dosar prezentă vă permite să selectați acțiunea care trebuie întreprinsă dacă fișierul corespunzător există. Puteți alege oricare dintre opțiunile oferite: Solicitați acțiune, Înlocuiți fișierul, Reluați, Redenumiți, Omiteți și multe altele.

În secțiunea Interfață, puteți alege tema și aspectul panoului preferat, puteți alege locația jurnalului de mesaje, puteți modifica data și ora și formatul de dimensiune a fișierului. În plus, în subsecțiunea Liste de fișiere, puteți selecta tipul de sortare a directoarelor, selectați intervalul de timp de comparare și acțiunea care are loc atunci când faceți dublu clic pe fișiere și foldere.

În secțiunea Limbă, puteți selecta limba pentru interfața Filezilla.

În secțiunea Editare fișiere, puteți selecta editorul de fișiere care va fi utilizat în mod implicit.

Jurnalul de mesaje vă va permite să scrieți un fișier jurnal de program.

Meniul Depanare vă permite să configurați jurnalul de depanare al programului și să selectați nivelul de depanare. Toate mesajele relevante vor fi stocate în jurnalul de mesaje, ceea ce vă va permite în cele din urmă să detectați și să rezolvați problemele apărute în timpul funcționării FileZilla.

Transmisie manuală

Din anumite circumstanțe, poate fi necesar să transferați un singur fișier folosind un utilitar numit transfer manual.

Folosind capacitățile sale, puteți alege direcția de transfer (Descărcare sau Încărcare), selectați un fișier situat pe local? fie un computer la distanță, fie un director pe un server la distanță. De asemenea, puteți selecta setările de conexiune FTP deja salvate folosind serverul din secțiunea Manager site sau setați manual valorile necesare. În plus, există posibilitatea de a alege tipul de date al fișierului încărcat și trimis (ASCII sau Binary) și posibilitatea de a configura totul astfel încât transferul să înceapă imediat. Faceți clic pe OK pentru a confirma această configurație.

Marcaje

Dacă trebuie să accesați fișiere din anumite foldere create în contul dvs., funcțiile unui utilitar numit Marcaje vă vor ușura eforturile. Faceți clic pe meniul Marcaje și selectați Adăugați marcaj.

În fereastra care apare, selectați un marcaj general sau individual. Apoi, introduceți un nume pentru marcaj.

La sfârșit, selectați calea în care se află directorul local și la distanță. Datorită acestui utilitar, după stabilirea unei conexiuni FTP, puteți folosi marcaje pentru a deschide foldere în loc să le căutați într-un arbore de directoare. Acest lucru va fi util dacă trebuie să încărcați fișiere în mai multe foldere diferite - trebuie doar să creați câte marcaje aveți nevoie și să comutați între ele folosind meniul Marcaje.

O zi bună, dragi cititori! După cum ați înțeles din titlu, astăzi vom vorbi despre FileZilla Serverși crearea propriului server FTP ca atare.

Au existat o mulțime de postări în ultima vreme care cer sfaturi despre cum să vă configurați propriul server FTP acasă (sau nu atât de mult).

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 instalarea serverului dvs. FTP

După cum am promis, pentru început, pe scurt despre ce este FTP pentru cei care nu știu:

Aș dori să observ imediat că articolul va lua în considerare opțiunea de utilizare acasă, fără setări 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 un server FTP. Personal, vă recomand să utilizați FileZilla Server, deoarece, la fel 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, în plus, este gratuit.

Instalați serverul FTP FileZilla

După descărcarea distribuției, de fapt, rulați instalarea acesteia (adică trebuie să faceți clic pe fișierul exe descărcat) ș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 (Standart) - o opțiune de instalare de la zero pentru funcționarea completă a serverului.
  • Full (Full) - 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.
  • Only FTP service (Service only) - instalat direct serviciul FTP, fără acces la acesta prin interfață. Util dacă intenționați să vă gestionați stocarea fișierelor de pe alt computer.
  • Interfață de control(Doar interfață) - spre deosebire de paragraful anterior, este instalat doar shell-ul grafic pentru gestionarea serverului, dar nu și serverul în sine. Utilizați dacă doriți să vă accesați serverul FTP de la distanță.
  • 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, mergeți la următoarea fereastră (Următorul).

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

Există trei opțiuni:

  • Cum să faceți service și să începeți de la autentificare
  • Cum se întreține și să pornească 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 „ Panou de control - Instrumente administrative - Gestionare servicii", găsiți serviciul în listă de acolo și porniți-l singur apăsând 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 gestionare a serverului, adică, ca să spunem așa, consola dvs. de administrare, care vă va permite să setați setările, să vedeți cine s-a conectat unde și așa mai departe. Pentru a îmbunătăți securitatea, schimbați-o din valoarea implicită (14147) în altceva.

De asemenea, în mod implicit, este bifată opțiunea de a porni serverul după configurare (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, mergeți la ultima fereastră folosind butonul Următorul.

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

Din nou, sunt trei dintre ele:

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

Prima opțiune va face dacă ești singurul utilizator al computerului pe care este instalat serverul și ție, în principiu, nu-ți pasă, sub toate conturile sistemului de operare, interfața va porni automat sau numai sub unul singur.

Al doilea este potrivit pentru cei care lucrează la computer nu singuri (adică sunt mai multe conturi pe computer folosite de persoane diferite) și doresc ca nimeni altcineva să-și administreze serverul FTP, adică interfața a fost lansată doar de sub contul din care si instalarea se face.

Și a treia opțiune setează parametrul de pornire doar manual, adică nu va porni 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ă porniți-opriți și să îl configurați.

Bifează marcajul ( Porniți interfața după finalizarea instalării) în această fereastră, din nou, setează lansarea interfeței 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, butonul „Instalare”) :)

Configurare FTP inițială FileZilla Server

Deci, după instalare, atunci când porniț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”. Apăsăm „Ok”.

Aș dori să subliniez că aceasta este o conexiune la server la nivel local și anume o conexiune la interfața de administrare, adică este inutil să emiti adresa 127.0.0.1 și portul 14147 pentru un prieten care dorește să se conecteze. Despre adresele externe, parolele și aparițiile necesare pentru a vă conecta la server vor fi scrise în cursul 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 acest articol, ne interesează primele două puncte. Portul poate fi lăsat așa cum este, sau îl puteți schimba pentru a crește securitatea, dar apoi va trebui să îl raportați tuturor celor care doresc să se conecteze.

A doua setare este responsabilă pentru numărul maxim de conexiuni. În mod implicit, valoarea parametrului este „0”, ceea ce î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 mulți oameni se conectează la dvs.

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

În sub-elementul „ Filtru IP” puteți seta adrese IP (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ă îi interziceți să ajungă la serverul dvs., atunci indicați-l în prima casetă. De asemenea, dacă doriți să acordați acces doar 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ă de adrese IP în al doilea.

Fila „ Setări mod pasiv” Reglează parametrii pentru o conexiune pasivă la server și răspunsul acestuia.

Merită să schimbați ceva aici doar dacă nu sunteți conectat direct la Internet, ci printr-un router care are firewall și NAT. În acest caz, poate fi necesar să specificați adresa IP externă în câmpul „Utilizați următorul IP” (o puteți obține de la ISP-ul dumneavoastră sau din interfața routerului), precum și să setați intervalul de porturi (Utilizați intervalul de porturi personalizat) prin care clientul se poate conecta la serverul dumneavoastră în modul pasiv.

Atingerea acestor setări este, probabil, numai în cazul unor probleme cu conectarea utilizatorilor. În cazul acestora și a incapacității de a-mi da seama singur, vă voi da sfaturi cu privire la setări exclusiv pentru dvs. (scrieți comentarii).

Secțiunea de setări „Diverse” conține 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)“ Interfață de lansare minimizată” (Start minimizat), precum și dimensiunea bufferelor de transmisie. În general, nu trebuie să atingeți nimic aici.

Pe fila „Setări interfețe de administrare” Puteți seta adresa IP și portul prin care va fi disponibilă interfața de gestionare a serverului (aceeași pe care am folosit-o prima dată ca 127.0.0.1 și 14147, adică, dacă doriți, le puteți modifica ). În plus, puteți specifica adresele IP cărora li se permite să se conecteze la acesta.

Secțiunea de setări „Înregistrare” 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 pentru fiecare zi creați unul separat (în acest caz, puteți limita perioada maximă de stocare a acestora).

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

Setări reziduale 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 stabilite în kiloocteți.

Fila „Filetransfer compression” vă permite să activați compresia fișierelor în timpul transferului. În acest caz, puteți configura nivelurile minime și maxime de compresie, precum și să specificați adresele IP pentru care nu va fi utilizată compresia. Nu trebuie să atingeți absolut nimic.

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

Și, în sfârșit, puteți activa interzicerea automată a utilizatorilor după a n-a încercare de conexiuni nereușite și timpul de interzicere. Pentru a face acest lucru, accesați fila „Autobans”Și, dacă aveți nevoie, apoi bifați caseta „Activați interdicții automate „, indicați în coloana „Interziceți adresa IP după „numărul de încercări după care va fi efectuată blocarea”. , precum și timpul de blocare în câmpul „Ban for”.

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

Configurarea inițială a conturilor de utilizator (utilizatori) și a bilelor (partajare) în FileZilla Server

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

Deci, pentru a adăuga un cont nou, urmați, în fereastra principală a interfeței, de-a lungul căii „Editare -> Utilizatori”. Vom vedea o fereastră pentru lucrul cu utilizatorii.

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



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

Apoi, accesați fila „Partajare foldere”. Aici, de fapt, setăm folderele la care va avea acces utilizatorul. Acest lucru se face simplu: faceți clic pe „Adăugați” și selectați folderul dorit de pe disc. În stânga, puteți seta drepturi de acces la acesta: numai citire - „Citește”, scrie - „Scrie”, ștergere - „Șterge” și posibilitatea de a schimba fișierele existente în director - „Adăugați”. Mai jos puteți permite crearea, ștergerea, obținerea unei liste de fișiere și extinderea permisiunilor la subdirectoare.

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

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

Acces utilizator la FileZilla Server

Pentru ca prietenii să poată utiliza serverul dvs. FTP, trebuie să le furnizați adresa IP a acestuia, precum și datele de conectare, parolele și, dacă este necesar, portul (dacă a fost modificat), pe care îl au trebuie să precizeze în sa, .

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

Postfaţă

Iată lucrurile.

În ciuda faptului că articolul este orientat maxim pentru uz casnic mic, am încercat să explic cât mai detaliat posibil toate setările și nuanțele necesare ale 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, o mulțumire specială unui prieten al proiectului și unui membru al echipei noastre sub porecla „Kellis“.

    Abreviere FTP vine din engleză F ile T transfer P rotocol (protocol de transfer de fișiere) este un protocol de nivel de aplicație pentru schimbul de fișiere prin protocolul de transport TCP/IP între două computere, un client FTP și un server FTP. Acesta este unul dintre cele mai vechi și totuși utilizate în mod activ protocol.

Protocolul FTP este conceput pentru a rezolva următoarele sarcini:

  • accesarea fișierelor și directoarelor pe gazde la distanță
  • asigurarea independenței clientului față de tipul de sistem de fișiere al computerului la distanță
  • transmisie fiabilă a datelor
  • utilizarea resurselor sistemului de la distanță.
  • Protocolul FTP acceptă două canale de conexiune simultan - unul pentru transmisie comenziși rezultatele implementării lor, celălalt - pentru schimb date. Cu setări standard, serverul FTP folosește portul TCP 21 pentru a organiza un canal pentru transmiterea și primirea comenzilor și portul TCP 20 pentru organizarea unui canal pentru primirea/transmiterea datelor.

    Serverul FTP așteaptă conexiunile de la clienții FTP pe portul TCP 21 și, după ce conexiunea este stabilită, primește și procesează comenzi FTP, care sunt șiruri de text obișnuite. Comenzile definesc parametrii de conectare, tipul de date care trebuie transferate și acțiunile care trebuie întreprinse asupra fișierelor și directoarelor. După ce a convenit asupra parametrilor de transmisie, unul dintre participanții la schimb devine pasiv, așteptând conexiuni de intrare pentru canalul de schimb de date, iar al doilea stabilește o conexiune la acest port și începe transmisia. Când transferul este complet, conexiunea de date este închisă, dar conexiunea de control rămâne deschisă, permițând sesiunii FTP să continue și să fie creată o nouă sesiune de date.

    Protocolul FTP poate fi folosit nu numai pentru a transfera date între un client și un server, ci și între două servere. În acest caz, clientul FTP stabilește o conexiune de control cu ​​ambele servere FTP, comută unul dintre ele în modul pasiv, iar celălalt în modul activ, creând un canal de transfer de date între ele.

    Un client FTP este un program care se conectează la un server FTP și efectuează operațiunile necesare pentru a vizualiza conținutul directoarelor serverului, a primi, transfera și șterge fișiere sau foldere. Ca un astfel de program, pot fi utilizate un browser obișnuit, componente ale sistemului de operare sau produse software special concepute, cum ar fi, de exemplu, un manager de descărcare popular. Descărcați Master sau multifuncțional gratuit Client FTP FileZilla.

    Protocolul FTP a fost dezvoltat pe vremea când clientul și serverul interacționau direct, fără nicio conversie intermediară a pachetelor TCP, iar în modul standard presupune posibilitatea creării unei conexiuni TCP nu numai la inițiativa clientului, ci și la inițiativa serverului de la portul TCP 20 la TCP - port client, al cărui număr este transmis în timpul creării unei sesiuni de transfer de date.

    Realitățile de astăzi sunt de așa natură încât o astfel de conexiune TCP - de la server la client în marea majoritate a cazurilor este imposibilă, sau foarte dificil de implementat datorită faptului că în majoritatea cazurilor, tehnologia cu traducerea adresei de rețea este utilizată pentru a conecta la Internet NAT(Network Address Translation) atunci când clientul nu are o interfață de rețea disponibilă pentru a realiza o conexiune TCP directă de la Internet. O schemă tipică pentru o conexiune standard la Internet arată astfel:

    Conectarea la internet se realizează printr-un dispozitiv special - router(router cu funcție NAT) având cel puțin două porturi de rețea - unul conectat la rețeaua furnizorului, având o interfață de rețea cu o adresă IP rutabilă (așa-numita „IP albă”), de exemplu 212.248.22.144, și un port cu o interfață de rețea pentru conectarea dispozitivelor LAN cu o adresă IP privată, care nu poate fi rutată, cum ar fi 192.168.1.1 ("IP gri"). Atunci când se creează conexiuni de la dispozitivele de rețea din rețeaua locală la nodurile de rețea externe, pachetele IP sunt trimise către router, care realizează traducerea adresei și a portului în așa fel încât adresa expeditorului să devină a lui. adresa IP albă. Rezultatele traducerii sunt salvate, iar când se primește un pachet de răspuns, se efectuează traducerea inversă a adresei. Astfel, routerul asigură transferul de pachete TCP/IP de la orice dispozitiv din rețeaua locală către rețele externe și redirecționarea inversă a pachetelor de răspuns primite. Dar în acele cazuri când un pachet este primit la intrarea interfeței de rețea conectată la rețeaua furnizorului, care nu are legătură cu pachetele TCP de răspuns, sunt posibile următoarele opțiuni pentru reacția software-ului routerului:

    Pachetul este ignorat deoarece nu există un serviciu de rețea disponibil pentru a-l procesa.

    Pachetul este primit și procesat de serviciul de rețea al routerului însuși, dacă un astfel de serviciu există și așteaptă o conexiune de intrare („ascultare”) pe al cărei număr de port este indicat în pachetul primit.

    Pachetul este redirecționat către un server din rețeaua locală care se așteaptă la acest tip de conexiune de intrare în conformitate cu regulile de mapare a portului specificate de setările routerului.

    Prin urmare, în prezent, așa-numitul „mod pasiv” a devenit principalul mod de operare pentru protocolul FTP, în care conexiunile TCP se realizează numai de la client la portul TCP al serverului. Modul activ este utilizat în cazurile în care există posibilitatea unei conexiuni TCP de la server la porturile client, de exemplu, atunci când acestea se află în aceeași rețea locală. Modul de conexiune FTP este selectat folosind comenzi speciale:

    PASV- clientul trimite o comandă pentru a efectua schimbul de date în mod pasiv. Serverul va returna adresa și portul la care trebuie să vă conectați pentru a primi sau transmite date. Un exemplu de fragment al unei sesiuni FTP cu modul pasiv setat:

    PASSV- o comandă de trecere în modul pasiv, transmisă de clientul FTP către serverul FTP

    227 Intrarea în modul pasiv (212,248,22,144,195,89)- răspunsul serverului FTP, unde 227 este codul de răspuns, un mesaj text despre trecerea în modul pasiv și între paranteze adresa IP și numărul portului care vor fi folosite pentru a crea un canal de transfer de date. Adresa și numărul portului sunt afișate ca numere zecimale separate prin virgulă. Primele 4 numere sunt adresa IP (212.248.22.144), celelalte 2 numere setează numărul portului, care se calculează prin formula - primul număr este înmulțit cu 256 și al doilea număr este adăugat la rezultat, în acest exemplu numărul portului este 195*256 +89 = 50017

    PORT adresa IP client numărul portului- clientul trimite o comandă pentru a stabili o sesiune în modul activ. Adresa IP și numărul portului sunt specificate în același format ca în exemplul anterior, de exemplu PORT 212.248.22.144,195,89 Pentru a organiza transferul de date, serverul însuși se conectează la clientul pe portul specificat.

    Instalarea și configurarea FileZilla FTP Server.

    Puteți descărca pachetul de instalare FileZilla Server pentru versiunea dvs. de sistem de operare la

    Serverul este instalat în mod standard, cu excepția elementului cu alegerea setărilor panoului de control al serverului:

    Acesta este principalul instrument de gestionare a serverului prin care sunt efectuate toate setările necesare. În mod implicit, panoul de control operează pe interfața loopback fără acces prin parolă. Dacă este necesar, de exemplu, dacă este necesară gestionarea de la distanță a serverului FTP, aceste setări pot fi modificate.

    După finalizarea instalării, se va deschide o fereastră care vă invită să vă conectați la server:

    După ce ați introdus adresa IP, numărul portului și parola (dacă le-ați setat în timpul instalării), se deschide panoul de control FileZilla Server:

    Meniul principal și butoanele panoului de control sunt situate în partea de sus a ferestrei. Mai jos sunt două zone - mesaje de informații despre server și informații statistice. În general, panoul de control FTP al FileZilla Servver este destul de simplu și ușor de utilizat. Elemente din meniul principal:

    Fişier- moduri de operare ale panoului de control al serverului FTP. Conține subparagrafe

    - Conectați-vă la server- conectați-vă la server
    -Deconectat- deconectați-vă de la server
    - Părăsi- oprirea panoului de control.

    Server- Administrare server FTP. Conține subsecțiuni:

    - Activ- porniți/opriți serverul FTP. Dacă caseta de selectare este bifată, serverul FTP este pornit; dacă este debifat, este oprit.
    - Lacăt- permite/interzice conexiunile la server. Dacă caseta de selectare este bifată, noile conexiuni la server sunt interzise.

    Editați | ×- editarea setărilor. Subpuncte:

    - Setări- setări de bază ale serverului.
    - Utilizatori- Setările utilizatorului serverului FTP
    - Grupuri- setările grupului de utilizatori.

    De exemplu, să configuram serverul pentru următoarele condiții:

  • serverul se află în spatele NAT, are o adresă IP privată, dar trebuie să fie accesibil de pe Internet, acceptă modul pasiv și folosește porturi TCP non-standard. Utilizarea porturilor non-standard reduce șansele atacurilor hackerilor și, în plus, unii furnizori folosesc filtrarea traficului și blochează porturile standard 20 și 21.
  • utilizatorii au capacitatea de a descărca de pe server, de a încărca pe server, de a șterge și de a redenumi fișiere și foldere.
  • în cazul utilizării unei adrese IP dinamice, se cere să se asigure disponibilitatea serverului după numele DNS.
  • serverul va funcționa pe o stație de lucru în mediul Windows 7 / Windows 8.
  • Cu alte cuvinte, trebuie să creați un server FTP accesibil de pe Internet pentru schimbul de fișiere între utilizatori, desigur, gratuit. Este destul de clar că, pe lângă crearea configurației necesare a serverului FTP în sine, va fi necesară modificarea unor setări de router, setări de firewall Windows și rezolvarea problemei adresei IP dinamice, astfel încât serverul să fie accesibil după nume, indiferent de modificarea adresei IP.

    Rezolvarea problemei unei adrese IP dinamice.

        Această problemă nu necesită o soluție în cazurile în care la conectarea la Internet se folosește o adresă IP statică, sau una dinamică, dar în conformitate cu setările furnizorului, este aproape întotdeauna aceeași. În caz contrar, puteți folosi tehnologia numită DNS dinamic (DDNS). Această tehnologie vă permite să actualizați informațiile despre adresa IP de pe serverul DNS aproape în timp real și să accesați routerul (și serviciile din spatele acestuia) după numele înregistrat, fără să acordați atenție modificării IP-ului dinamic.

    Pentru a implementa această tehnologie gratuit, va trebui să vă înregistrați la un serviciu DNS dinamic și să instalați software-ul client pentru a actualiza înregistrarea DNS dacă adresa IP corespunzătoare se modifică. DNS dinamic este susținut de obicei de producătorii de echipamente de rețea (D-Link, Zyxel etc.), de unele companii de hosting și specializate, precum binecunoscutul DynDNS. Cu toate acestea, după ce toate serviciile care au fost furnizate gratuit utilizatorilor înregistrați pentru uz necomercial au devenit servicii plătite în a doua jumătate a anului 2014, cea mai populară soluție, poate, a fost utilizarea DNS-ului dinamic bazat pe serviciu. No-IP.org, care în modul gratuit oferă servicii pentru a suporta 2 noduri cu IP dinamic. Pentru a utiliza serviciul gratuit, va trebui să vă înregistrați și să vizitați periodic (aproximativ o dată pe lună) site-ul pentru a actualiza informații despre nodurile utilizate cu IP dinamic. Dacă omiteți actualizarea datelor nodului, serviciul este suspendat și, în consecință, va deveni imposibil să vă conectați la nod după nume. Când utilizați serviciul contra cost, nu este necesară o actualizare.

        Aproape toate routerele (modemurile) moderne au suport încorporat pentru un client DNS dinamic. Configurarea sa este de obicei foarte simplă - câmpurile de nume de utilizator și parolă, precum și numele de gazdă, primite în timpul înregistrării pe serviciul DDNS, sunt completate. Exemplu pentru Zyxel P660RU2

        Utilizarea clientului DDNS încorporat în router/modem este de preferată utilizării utilitarului de actualizare a datelor DNS care rulează în mediul OS, deoarece vă permite să implementați caracteristici suplimentare, cum ar fi controlul routerului prin Internet când computerul este oprit și pornirea de la distanță a computerelor din spatele NAT folosind tehnologia Wake On Lan.

    În acele cazuri în care nu este posibil să utilizați clientul DDNS încorporat, va trebui să vă gestionați cu aplicația software - un program client pentru suportul DNS dinamic. Un astfel de program se conectează periodic la serverul care menține numele de domeniu înregistrat asociat ruterului prin care se realizează conexiunea la Internet și apelează procedura de actualizare IP atunci când se modifică. Setarile serverului sunt realizate in asa fel incat compararea numelui DNS si a adresei IP a conexiunii la Internet sa fie realizata intr-un timp foarte scurt, iar natura dinamica a adresei nu are practic niciun efect asupra performantei serviciilor asociate. cu numele DNS.

    Procedura este următoarea:

  • Mergem pe site-ul No-IP.org. Pentru a lucra cu un cont existent sau nou, utilizați butonul "Conectare"(în partea dreaptă sus a paginii).

  • Creăm, dacă nu a fost încă creat, contul nostru - faceți clic "Creează cont". Formularul de înregistrare se modifică periodic, dar introducerea numelui de utilizator, a parolei și a E-mailului dorite este obligatorie. Un e-mail cu un link pentru confirmarea înregistrării va fi trimis la adresa de e-mail specificată în timpul înregistrării. Când vă înregistrați, selectați acces gratuit - faceți clic pe butonul Inregistrare gratis după completarea tuturor câmpurilor obligatorii din formular.
  • După înregistrarea cu succes, intrăm pe site și adăugăm o intrare pentru nodul nostru - facem clic pe butonul „Adăugați gazde”

    De fapt, trebuie introdus doar numele de gazdă selectat, în acest caz - myhost8.ddns.net. Restul parametrilor nu trebuie modificați. Apoi trebuie să descărcați și să instalați un software special - Client de actualizare dinamică(DUC), link-ul către care se află pe pagina principală a site-ului. După finalizarea instalării DUC, acesta va fi lansat și se va deschide o fereastră de autorizare, unde trebuie să introduceți numele de utilizator sau E-mailul și parola primite în timpul înregistrării pe site-ul no-ip.org. Apoi apăsați butonul Editați hostași bifați caseta de lângă numele gazdei pe care l-ați creat mai devreme (myhost8.ddns.net). Acum, numele de gazdă selectat va corespunde permanent cu „adresa IP albă” a conexiunii dumneavoastră la Internet. Dacă întâmpinați probleme la actualizarea adresei IP, verificați dacă activitatea de rețea a clientului DUC este blocată de firewall.

    Configurare server FTP

        Utilizarea numerelor de port non-standard pentru un server FTP nu este deloc necesară dacă furnizorul nu folosește filtrarea traficului sau nu vă interesează scanarea portului pentru vulnerabilități și încercări de a ghici parole. În acest articol, utilizarea unui server FTP cu porturi TCP non-standard este prezentată ca una dintre opțiuni.

    Setările FileZilla Server se fac prin meniul „Editare” - „Setări”

    Fereastră setari generale este pentru setările generale ale serverului FTP.

    În câmpul „Ascultați pe acest port”, puteți specifica numărul portului pentru conexiunile TCP de intrare. În mod implicit, acest câmp este setat la 21 și pentru a utiliza un număr non-standard, trebuie să specificați valoarea selectată, de exemplu - 12321 . Utilizarea unui port TCP non-standard are unele inconveniente, deoarece necesită să specificați valoarea acestuia atunci când creați o sesiune:

    Dacă serverul este planificat să fie utilizat atât cu acces de pe Internet, cât și în rețeaua locală, este logic să lăsați valoarea standard 21 și să utilizați un număr de port non-standard pentru conexiunile de pe Internet prin configurarea redirecționării pachetelor primite pe portul 12321 al routerului la portul 21 al serverului FTP din rețeaua locală. Cu această configurare, nu trebuie să specificați un număr de port pentru sesiunile FTP din rețeaua locală.

    Alte opțiuni sunt pentru reglarea performanței și expirarea sesiunii. Ele pot fi lăsate neschimbate. Secțiunile rămase ale setărilor generale pot fi, de asemenea, lăsate implicite:

    mesaj de intampinare- text care este trimis clientului la conectare.

    Legarea IP- pe ce interfață de rețea vor fi așteptate conexiuni client. În mod implicit - pe oricare, dar puteți specifica unul anume, de exemplu - 192.168.1.3.

    Filtru IP- stabilirea regulilor de filtrare a adreselor IP ale clientului. În mod implicit, conexiunile sunt permise pentru orice IP.

    Capitol Setări pentru modul pasiv servește la configurarea modului FTP pasiv și va necesita modificarea aproape a tuturor setărilor implicite.

    Numerele de port care vor fi folosite pentru transferul de date în modul pasiv trebuie setate manual, deoarece routerul va trebui configurat pentru a le redirecționa către interfața de rețea pe care ascultă serverul. Prin urmare, trebuie să verificați modul de activare „Utilizați intervalul de porturi personalizat” și să setați intervalul - de exemplu, de la 50000 inainte de 50020 . Numărul de porturi pe care ascultă serverul determină limita numărului de sesiuni de transfer de date simultan.

    Subsecțiunea Specific IPv4 specifică adresa IP care va fi trimisă de server ca răspuns la comanda PASV. În acest caz, nu ar trebui să fie IP-ul propriu al serverului 192.168.1.3, ci „IP-ul alb” al conexiunii noastre la Internet. Prin urmare, trebuie să setați modul la „Utilizați următorul IP” și, în loc de adresa IP, introduceți numele primit în timpul înregistrării pe serviciul DNS dinamic - myhost8.ddns.net. Alternativ, puteți utiliza modul extern de detectare a adresei IP a proiectului FileZilla activând. „Preluați adresa IP externă de la:”. Această opțiune poate fi selectată în cazurile în care nu este posibilă utilizarea facilitatii DNS dinamice. Dacă intenționați să utilizați un server FTP în rețeaua locală, trebuie să setați modul „Nu folosiți IP extern pentru conexiuni locale” (nu utilizați o adresă IP externă pentru conexiunile în cadrul rețelei locale)

    Restul setărilor serverului pot fi lăsate neschimbate sau, dacă este necesar, efectuate mai târziu: setări de securitate- Setări de securitate. Implicit - conexiunile care pot fi utilizate pentru implementarea atacurilor DDoS sunt refuzate

    Diverse- setări pentru dimensiunile buffer-ului și alți parametri ai jurnalelor și unele comenzi FTP.

    Setările interfeței de administrare- setările panoului de control al serverului. Puteți specifica interfața de rețea, numărul portului de ascultare, adresele IP care au permisiunea de a se conecta la panoul de control și parola.

    Logare- setările jurnalului de evenimente ale serverului. În mod implicit, fișierul nu este scris.

    Limita de viteza- setări pentru limitarea ratei de transfer de date. Valoarea implicită este fără restricții.

    Comprimarea transferului de fișiere- setări pentru compresia fișierelor în timpul transferului. Valoarea implicită nu este compresie.

    Setări SSL/TLS permite criptarea datelor transmise. Valoarea implicită nu este criptarea.

    Autoban- activați blocarea automată a utilizatorilor care aleg o parolă pentru conectare. În mod implicit, blocarea automată este dezactivată.

    Configurarea redirecționării portului și a paravanului de protecție

    Pentru ca serverul FTP să fie accesibil de pe Internet, este necesar să configurați routerul astfel încât conexiunile de intrare care vin pe anumite porturi TCP ale interfeței externe să fie redirecționate către porturile TCP ascultate de serverul FTP al rețelei interne. . Pentru diferite modele de routere, setările pot diferi în terminologie, dar semnificația lor este aceeași - un pachet TCP primit pe interfața externă (WAN) cu un anumit număr de port este trimis în rețeaua locală la adresa IP și portul dorit. Un exemplu de setări ale routerului D-Link DIR-320NRU pentru redirecționarea portului utilizate pentru modul FTP pasiv:

    Pachetele primite pe interfața cu „IP ​​alb” și având numere de porturi în intervalul 50000-50020 vor fi redirecționate către adresa IP specificată de câmpul „IP intern” (în cazul nostru - 192.168.1.3). În mod similar, este creată o redirecționare pentru portul 50021 dacă ați modificat numărul implicit de port sau către portul 21 al serverului FTP dacă l-ați lăsat neschimbat.

    După aplicarea acestor setări, serverul FTP va fi disponibil la adresa URL ftp://myhost8.ddns.net:50021 sau, pentru o conexiune într-o rețea locală:

    ftp://192.168.1.3- dacă nu ați schimbat numărul de port implicit (21) în setările serverului FTP.

    ftp://192.168.1.3:50021- dacă se utilizează un număr de port non-standard.

    În loc de o adresă IP, puteți utiliza numele computerului dacă poate fi rezolvat la o adresă IP

    ftp://comp1

    ftp://comp1.mydomain.ru

    Diagnosticarea problemei

    Dacă conexiunea la serverul FTP nu are loc, atunci pot apărea probleme cu firewall-ul care blochează conexiunile necesare pentru ca serverul FTP creat să funcționeze. Dacă utilizați paravanul de protecție Windows încorporat, atunci trebuie să adăugați o regulă care să permită activitatea de rețea pentru serviciul „Server FTP FileZilla”. Dacă utilizați un firewall sau un antivirus terță parte cu filtrarea traficului, atunci trebuie să creați o regulă adecvată folosind instrumentele de setări disponibile pentru a permite conexiunile la rețea. Există opțiuni atunci când sunt făcute setări pentru a permite orice activitate de rețea a unui anumit program sau pentru a permite adresele și porturile selectate care se aplică tuturor programelor.

    Cel mai bine este să începeți diagnosticarea chiar pe serverul FTP. Ca instrument de diagnosticare, puteți utiliza standardul client telnet(utilitate telnet.exe). Toate firewall-urile nu blochează conexiunile pe interfața loopback și pentru a verifica dacă setările serverului sunt corecte, vă puteți conecta la acesta introducând comanda:

    telnet localhost 21- dacă se utilizează numărul standard al portului.

    telnet localhost 50021- dacă numărul de port implicit a fost modificat.

    Când această comandă este executată, se stabilește o conexiune la serverul FTP prin interfața de loopback și ar trebui să fie afișat un prompt de server (Mesaj de bun venit) în fereastra Telnet. În caz contrar, este posibil ca serverul să fie defect, să existe un conflict de porturi sau portul greșit 21 (50021) ascultă. Pentru diagnosticare, puteți utiliza comanda netstat:

    netstat -nab

    Opțiunile liniei de comandă înseamnă:

    n- utilizați numere numerice de porturi și adrese IP

    A- afișați toate conexiunile și porturile de ascultare

    b- afișați numele programelor implicate în crearea conexiunilor.

    Un exemplu de rezultatele afișate ale execuției comenzii:

    Conexiuni active

    Nume     Adresă locală     Adresă externă     Stare
    TCP         0.0.0.0:21                 0.0.0.0:0                      
    TCP         0.0.0.0:135               0.0.0.0:0                      
    RpcSs

    Într-o coloană Adresă locală există un sens 0.0.0.0:21 , care spune că programul numit FileZilla Server.exe ascultare (stare ASCULTARE) Portul TCP numărul 21 pe toate interfețele de rețea. Dacă în setările serverului FTP au fost specificate o interfață specifică și un număr diferit de port, atunci această valoare va conține IP:port, de exemplu - 192.168.1.3:50021

    Pentru a afișa rezultatele în modul paginat, puteți utiliza comanda:

    netstat -nab | Mai mult

    Sau utilizați rezultatele căutării după numărul de port: netstat -nab | găsiți „:21”

    Dacă serverul nu este disponibil pe o interfață non-loopback și este disponibil pe o interfață loopback, trebuie să vă ocupați de setările paravanului de protecție.

    Configurarea utilizatorilor și a grupurilor.

    Configurarea utilizatorilor și a grupurilor se face prin meniul „Editare” - „Utilizatori” („Grupuri”). Nu este necesar să se creeze grupuri, dar uneori este convenabil pentru acele cazuri în care există un număr mare de utilizatori, iar drepturile acestora în raport cu serverul FTP diferă. Setările atât pentru grupuri, cât și pentru utilizatori sunt aproape identice:

    Acest exemplu afișează rezultatul adăugării unui utilizator de server FTP cu numele utilizator1 având drepturi depline pentru a scrie, citi, șterge și îmbina fișiere, precum și pentru a vizualiza conținutul, șterge și crea subdirectoare în director C:\ftp\public

    Pe pagina General adăugarea, ștergerea și modificarea proprietăților utilizatorului.
    Pe pagina Foldere partajate sunt făcute setări care definesc lista de directoare ale sistemului de fișiere care vor fi utilizate de serverul FTP pentru a oferi acces la acestea prin protocolul FTP. Fiecărui utilizator sau grup de utilizatori i se poate oferi propriul director cu anumite drepturi în legătură cu conținutul său.
    Pe pagina Limite de viteza puteți stabili limite pentru viteza schimbului de date.
    Pe pagina Filtru IP puteți seta reguli de filtrare pentru adresa IP a utilizatorului specificând adrese de la care conexiunea la server este interzisă sau permisă.

    Lista comenzilor FTP de bază

    ABOR - Anulează transferul fișierului
    CDUP - Schimbați directorul în părinte.
    CWD - Schimbați directorul curent.
    DELE - Șterge fișierul (DELE nume fișier).
    AJUTOR - Afișează o listă de comenzi acceptate de server.
    LIST - Returnează o listă de fișiere dintr-un director. Lista este transmisă prin conexiunea de date (portul 20).
    MDTM - Returnează ora de modificare a unui fișier.
    MKD - Creați director.
    NLST - Returnează o listă de fișiere dintr-un director într-un format mai scurt decât LIST. Lista este transmisă prin conexiunea de date (portul 20).
    NOOP - Operare gol
    PASV - Intrați în modul pasiv. Serverul va returna adresa și portul la care trebuie să vă conectați pentru a obține datele. Transferul va începe când sunt introduse comenzile RETR, LIST etc.
    PORT - Intrați în modul activ. De exemplu PORT 12,34,45,56,78,89. Spre deosebire de modul pasiv pentru transferul de date, serverul însuși se conectează la client.
    PWD - Returnează directorul curent al serverului.
    QUIT - Deconectați-vă
    REIN - Reinițializați conexiunea
    RETR - Descărcați fișierul. RETR trebuie să fie precedat de o comandă PASV sau PORT.
    RMD - Ștergeți directorul
    RNFR și RNTO - Redenumiți fișierul. RNFR - ce să redenumim, RNTO - ce.
    SIZE - Returnează dimensiunea fișierului
    STOR - Încărcați un fișier pe server. STOR trebuie să fie precedat de o comandă PASV sau PORT.
    SYST - Returnează tipul de sistem (UNIX, WIN,)
    TYPE - Setați tipul de transfer al fișierului (A- text ASCII, I - binar)
    UTILIZATOR - Nume de utilizator pentru a vă conecta la server

    Exemplu de sesiune FTP

    Clientul FTP se conectează la server cu numele de utilizator utilizator1, o parolă goală și descarcă un fișier numit CPU-v. Mesajele serverului FTP sunt evidențiate cu roșu, mesajele clientului FTP sunt evidențiate cu albastru. Schimbul de directive și parametri poate diferi ușor pentru diferite versiuni ale software-ului client FTP și server FTP.

    După conectare, serverul trimite informații despre sine către client:
    220-FileZilla Server versiunea 0.9.45 beta
    220-scris de Tim Kosse ( [email protected])
    220 Vă rugăm să vizitați http://sourceforge.net/projects/filezilla/
    Clientul transmite numele de utilizator:
    UTILIZATOR utilizator1
    Serverul cere o parolă:
    331 Parola necesară pentru user1
    Clientul trimite o parolă goală:
    TRECE
    Serverul verifică contul de utilizator și raportează începutul sesiunii:
    230 Conectat
    Clientul solicită tipul de sistem de operare de pe server:
    SYST
    Serverul raportează că tipul Unix, emulat de serverul Filezilla:
    215 UNIX emulat de FileZilla
    Clientul solicită o listă de parametri acceptați de server:
    FEAT
    Serverul răspunde cu o listă de parametri acceptați:
    211 Caracteristici:
    MDTM
    REST STREAM
    MĂRIMEA
    Tip MLST*;dimensiune*;modificare*;
    MLSD
    UTF8
    CLNT
    MFMT
    211 Sfârșit

    Clientul solicită directorul curent al serverului:
    PWD
    Serverul raportează că directorul curent este root ("/"):
    257 „/” este directorul curent.
    Clientul spune că va trimite date binare:
    TIP I

    Serverul confirmă tipul de date transmise:
    200 Tip setat la I
    Clientul indică faptul că va folosi modul FTP pasiv:
    PASV
    Serverul raportează trecerea la modul pasiv și trimite IP-ul și portul pentru modul FTP pasiv.
    227 Intrarea în modul pasiv (212,248,22,114,195,97)
    Clientul solicită să primească un fișier numit CPU-v din directorul curent al serverului
    RETR cpu-v
    Serverul raportează începutul transferului de date:
    150 Deschiderea canalului de date pentru descărcarea fișierelor de pe serverul „/cpu-v”
    La finalizare, serverul raportează un transfer reușit:
    226 Transferat cu succes „/cpu-v”

    În concluzie, voi adăuga că proiectul Filezilla include nu numai dezvoltarea și suportul unui server FTP gratuit de înaltă calitate, ci și un client FTP gratuit popular.

    Un articol cu ​​o scurtă descriere a clientului FTP gratuit pentru Linux, Mac OS și Windows. Acest client FTP acceptă multe protocoale de transfer de aplicații - FTP, FTP peste SSL/TLS (FTPS), SSH File Transfer Protocol (SFTP), HTTP, SOCKS și FTP-Proxy. Cu alte cuvinte, Filezilla FTP Client este un software universal pentru primirea și transferul fișierelor peste toate protocoalele de aplicații moderne între noduri de pe diverse platforme.

    Este imposibil să gestionezi corect un site dacă nu ai acces la sistemul său de fișiere de pe server. Pentru a vă conecta la managerul de fișiere, sunt utilizate programe speciale care funcționează prin protocolul FTP. Utilizarea unor astfel de programe stă la baza gestionării propriei resurse, pe care toți începătorii ar trebui să o stăpânească. În acest articol, vom analiza cum să vă conectați la sistemul de fișiere al site-ului folosind FileZilla, ce dificultăți pot apărea la conectarea la server și tot ce este legat de aceasta.

    Cum să începeți cu FileZilla și să vă conectați la server

    Prin FileZilla este foarte ușor să obții o conexiune la site, deoarece această aplicație este foarte populară printre webmasteri. Este folosit de majoritatea celor care au propriul lor site găzduit de un furnizor de găzduire extern.

    În plus, FileZilla este distribuit gratuit, pentru că este îndrăgit de toți, fără excepție, care au vrut măcar o dată să vadă o listă de directoare de pe site, să încarce sau să descarce ceva de acolo.

    Pentru a începe, trebuie să descărcați FileZilla. Este mai bine să descărcați programul de instalare de pe site-ul oficial, evitând site-urile de partajare a fișierelor terțe care sunt infestate cu viruși. Apoi, parcurgeți câțiva pași ai unei instalări standard, apoi lansați FileZilla pe computer.

    Imediat după lansarea aplicației, puteți încerca să creați o conexiune rapidă la server. Pentru a face acest lucru, în panoul de sus, în câmpul Gazdă, introduceți numele gazdei la care vă conectați, de exemplu, host.ru, numele de utilizator și parola pentru aceasta și numărul portului dacă este o valoare nestandard. este folosit pe server. Rețineți că, dacă serverul folosește protocolul SFTP, atunci va trebui să prefixați numele gazdei cu sftp://.

    În general, o conexiune rapidă la site prin FileZilla este necesară în principal pentru a testa capacitățile aplicației. Deși puteți vizualiza lista de directoare, este mult mai convenabil să utilizați modul normal de conexiune FTP cu site-ul. De asemenea, puteți adăuga conexiunea creată la lista de conexiuni gata făcute folosind butonul „Copiați conexiunea”.

    Este mult mai convenabil să obții o conexiune prin „Site Manager” din FileZilla. Deci, puteți obține nu numai o listă de directoare, ci și mulți alți parametri de la server. În plus, veți putea configura o mulțime de alte caracteristici ale aplicației care nu sunt disponibile în modul de conectare rapidă. Prin urmare, este mult mai rezonabil să vă conectați managerul FTP la site nu prin modul rapid, ci prin cel standard.

    Obținerea unei conexiuni la un server local prin FileZilla

    Uneori trebuie să vizualizați lista directoarelor și fișierelor de pe site printr-o rețea locală. Acest lucru se întâmplă adesea atunci când doar testați un site pe un computer, pentru a-l publica ulterior pe Internet în formă terminată. În acest caz, apare întrebarea evidentă: „Ce nume de gazdă ar trebui să folosesc dacă site-ul nu are deja unul?”. În acest caz, nu veți avea nevoie de numele de domeniu al resursei, ci de adresa IP pe care lucrați. Sau puteți chiar să specificați numele rețelei computerului server - acesta este adesea suficient pentru a configura o conexiune. Și în cazul în care ați instalat Denver pe computer și sunteți atât client, cât și server, puteți înregistra localhost în numele gazdei și acest lucru va fi suficient pentru a obține o listă de directoare și acces la sistemul de fișiere.

    Cum să navigați în sistemul de fișiere cu FileZilla

    Printre numeroasele directoare din interiorul serverului, te poți încurca dacă nu înțelegi navigarea. Imediat după conectarea la site va apărea o navigare specială în partea dreaptă a FileZilla, care nu vă va lăsa să vă pierdeți printre directoare. Fișierul sau folderul peste care treceți cu mouse-ul va apărea în partea de sus a panoului de control. Pentru a trece dintr-un director în altul, este suficient să folosiți mouse-ul și să faceți dublu clic pe directoarele respective. Sau puteți folosi numele directorului: introduceți-l în câmpul de sus și apăsați Enter pentru a naviga prin sistemul de fișiere. Și ultima modalitate de a naviga prin directoare este să faceți clic pe semnul plus de lângă numele folderului.

    Rețineți că în partea dreaptă a panoului de control FileZilla este conținutul site-ului, iar în partea stângă este computerul dvs. Pentru a gestiona datele computerului, utilizați aceleași metode ca și pentru server. Dacă aveți directoare pe computer care conțin aceeași structură ca pe server, atunci puteți activa „Vizualizare sincronă”. Puteți face acest lucru prin setările din secțiunea „Avansat”. Acest lucru vă permite să faceți modificări atât la computer, cât și la server în același timp, scutindu-vă de problemele de a face copii de rezervă ale datelor mai târziu.

    Veți avea nevoie și de opțiunea „Director Comparison”, care vă va permite să analizați conținutul computerului și al serverului pentru orice diferențe. Pentru a activa acest mod, schimbați opțiunea din fila „Vizualizare” la „Comparare directoare” și selectați directivele necesare. În acest fel puteți găsi fișiere care nu au fost încă încărcate pe server. Și pentru a încărca fișierul necesar pe server sau invers - descărcați date de la gazdă pe computer, va trebui doar să faceți clic pe el și să selectați elementul dorit din meniu.

    De ce FileZilla nu se conectează la server

    Uneori se întâmplă că este imposibil să vă conectați la server folosind FileZilla, deoarece aceeași eroare continuă să apară. Această eroare spune că „Timeout depășit...”, dar în realitate problema poate fi complet diferită. Dacă este prima dată când încercați să vă conectați la un site, atunci este posibil să nu puteți utiliza modul pasiv al managerului FTP din cauza faptului că toate porturile sunt deja ocupate sau dezactivate de firewall.

    Pentru a rezolva această problemă de blocare a portului, cel mai bine este să utilizați modul activ al FileZilla. Pentru a-l activa, va trebui să sapi puțin în setările aplicației. Pentru a face acest lucru, accesați fila „Editare” și „Setări”. Trebuie să găsiți setările FTP. Acolo veți găsi elementul „Mod de transfer”, unde puteți selecta unul dintre modurile de manager FTP. Deoarece programul este setat implicit în modul pasiv după instalare, apar probleme atunci când încercați să vă conectați la site. Selectați Modul activ din listă și faceți clic pe OK. Acum nu ar trebui să fie probleme.

    Uneori, eroarea apare nu în timpul primei încercări de conectare la server, ci după. În acest caz, fie cineva a schimbat ceva în setări pentru tine, fie au existat probleme străine la găzduire. Pentru a afla cu siguranță, încercați să reporniți serviciile FTP. După cum spune practica, eroarea 501 este rezolvată într-un mod atât de simplu.

    Și dacă trecerea la modul activ în FileZilla nu vă ajută, atunci puteți dezactiva firewall-ul cu totul. Atunci porturile nu vor fi blocate și totul va funcționa bine! Cu toate acestea, nu uitați să reporniți firewall-ul după aceea. Sau scrieți în managerul site-ului gama de porturi permise care se vor deschide în firewall.

    În acest ghid, veți învăța cum să configurați clientul FTP FileZilla. După finalizarea acestui ghid, vă veți putea conecta la serverul dvs. FTP pentru a vă gestiona fișierele. Cu toate acestea, FTP nu este singura modalitate de a gestiona fișierele pe Hostinger. De asemenea, puteți utiliza Managerul de fișiere „glisați și plasați” (cu drag și plasați la îndemână). Mulți utilizatori consideră File Manager mai convenabil decât FTP:

    FileZilla este un software gratuit și open source care vă ajută să transferați fișiere mari mai rapid și mai sigur. Majoritatea gazdelor au limitări severe atunci când vine vorba de încărcarea fișierelor folosind PHP sau scripturi. Cu toate acestea, aceste restricții nu se aplică încărcărilor FTP, astfel încât clientul FileZilla poate fi o armă puternică în mâinile unui dezvoltator.

    Clientul FileZilla și-a câștigat popularitatea datorită simplității și ușurinței sale de utilizare pentru utilizatorul obișnuit. Suportă multe sisteme de operare, cum ar fi Windows, Linux, Mac OS X, BSD și FileZilla, care poate fi configurat în mai puțin de cinci minute. A fost tradus în mai multe limbi și are multe caracteristici utile.

    Înainte de a începe acest ghid, verificați dacă aveți:

    • Clientul FileZilla pe care îl puteți descărca.
    • Informații despre acreditările FTP.

    Pasul 1 - Colectarea datelor despre FTP

    Pentru a vă conecta folosind clientul FileZilla, trebuie să găsim detaliile dvs. FTP. La Hostinger, puteți găsi informațiile de care aveți nevoie în secțiune Fișiere→ Acces FTP.

    Aici vei gasi: server FTP, Utilizator FTP, Parola FTPȘi Port FTP necesar pentru a vă configura clientul FileZilla. În cazul în care ați uitat sau nu vă cunoașteți Parola FTP, apasa butonul Schimbați parola contului.

    Dacă trebuie să acordați acces FTP prietenului sau dezvoltatorului dvs., puteți crea un cont de acces FTP suplimentar în aceeași secțiune Fișiere → Conturi FTP.

    Pasul 2 - Configurați FileZilla prin Site Manager

    Cel mai simplu mod de a adăuga site-ul dvs. la clientul FileZilla este să deschideți clientul FTP și să accesați secțiunea Manager de site. Îl poți introduce în două moduri: făcând clic CTRL+S(pe un MAC, utilizați comanda rapidă de la tastatură cmd+s) în client, sau pur și simplu faceți clic pe Fișier → Manager site, în clientul FTP nou instalat.

    Pasul 3 - Adăugarea unui site la Site Manager

    Odată ce ați găsit Managerul de site, trebuie să adăugați site-ul acolo. Pentru a face acest lucru, faceți clic pe „ Site nou” în fereastra managerului și completați toate informațiile necesare:

    • Gazdă” - puteți găsi aceste informații la furnizorul dvs. de găzduire, totuși, în majoritatea cazurilor, puteți găzdui domeniul dvs. tastând ftp.yourdomain.ru.
    • Port” este portul serverului dumneavoastră FTP, portul implicit pentru FTP este 21, dar acest câmp este opțional.
    • Protocol” este un protocol pentru schimbul de fișiere în orice rețea. Selectați FTP - File Transfer Protocol.
      • FTP– FTP înseamnă „File Transfer Protocol”. Acesta este un serviciu special de Internet conceput pentru a stabili o conexiune cu un anumit server (sau computer), care permite utilizatorilor să descarce fișiere pe computer sau să își transfere (încărcare) fișierele pe server (computer).
      • SFTP– SFTP înseamnă „Secure File Transfer Protocol”. SFTP oferă transfer securizat de fișiere folosind un canal privat și securizat de transfer de date. Acesta este protocolul standard de transfer de date pentru protocolul SSH2. Serverele SFTP folosesc portul 22 în mod implicit, iar FTP în modul SSL/TLS utilizează 990.
    • Criptare” – selectați tipul de criptare. Vă recomandăm să utilizați FTP obișnuit (nu securizat), deoarece alte metode necesită să creați certificate și alte setări. Vă rugăm să contactați furnizorul dvs. de găzduire pentru asistență dacă doriți să utilizați o altă metodă de criptare.
    • Tip de conectare” – tip de autorizare, dacă este cazul.
      • Anonim: Nu puteți introduce un nume de utilizator și o parolă. În acest caz, numele de utilizator este „anonim”.
      • Normal: Trebuie să introduceți un nume de utilizator și, dacă este necesar, o parolă.
      • Solicitați parola: Clientul FTP va cere o parolă în timpul autorizării, aceasta este reținută pe tot parcursul sesiunii.
      • Interactiv: Clientul FTP vă va cere o parolă și vă va cere din nou de fiecare dată când vă conectați la server.
      • Cont: Când este selectat, activează câmpul „Cont” din setări. Acest tip de autorizare este potrivit doar pentru FTP; SFTP nu este acceptat de ei.
    • Utilizator: nume de utilizator FTP folosit la conectare.
    • Parola: parola de utilizator FTP.

    Selectați Tip de conectare setându-l la Normalși introduceți numele dvs. de utilizator și parola.

    IMPORTANT!În cazul în care domeniul dvs. nu este direcționat către gazda dvs., numele de gazdă ftp.yourdomain.ru nu va funcționa. O alternativă ar fi să utilizați adresa IP a serverului specificată în setările FTP.

    Pasul 4 - Conectarea la un server FTP

    După ce ați completat toate informațiile necesare, faceți clic pe „ conectați" sau " Bine” și conectați-vă la server. Înainte de a face acest lucru, verificați ortografia parolei și a altor date.

    Daca in sectiunea Criptare ai avut optiunea Folosiți FTP explicit peste TLS dacă este disponibil, atunci ar trebui să primiți un mesaj similar de verificare a certificatului TLS.

    Faceți clic pe butonul Bine a continua. De asemenea, puteți bifa caseta de lângă Acceptați întotdeauna certificatul în sesiunile viitoare. În acest caz, nu trebuie să efectuați acest pas de fiecare dată când vă conectați folosind FileZilla.

    Dacă configurarea FileZilla a avut succes, atunci ar trebui să vedeți o listă de directoare pe serverul dvs. FTP. Ai introdus datele corect, dar conexiunea a eșuat? Contactați furnizorul dvs. de găzduire pentru sfaturi. Căutarea pe Google a cauzei erorii poate fi de asemenea de ajutor.

    Dacă a apărut o eroare 530 Conectare incorectă. Nu se poate conecta la server- asta înseamnă că fie parola, fie numele de utilizator FTP sunt incorecte. Încercați să vă resetați parola în panoul de control și să reconfigurați clientul cu noile date.

    Dacă clientul FileZilla nu se mai conectează în timpul Conexiune stabilită, se așteaptă prompt... Se inițializează TLS...și nu mai efectuează nicio acțiune, apoi accesați secțiunea Fișier → Manager siteși schimbați opțiunea Criptare pe Utilizați FTP obișnuit (nu este sigur).

    Concluzie

    Felicitări, v-ați configurat cu succes FileZilla și v-ați conectat la serverul dvs. FTP. Acum puteți descărca, încărca și gestiona fișierele într-un singur loc - clientul FIleZilla. Dacă aveți dificultăți sau întrebări, scrieți-ne în comentariile de mai jos.