Cum de a crea un server FTP
Prezentare generală a configurației FTP-server sub Windows pe exemplul Serv-U 6.4.
1. Ce este - «FTP»?
De ce tot acest text a fost scris? De multe ori sunt întrebat mulți utilizatori novice Lokaloka - „cum de a partaja fișiere cu vecinul tău“? La urma urmei conectați prin mediul de rețea, așa cum a fost înainte, nu va funcționa - în LAN interzis protocolul NetBIOS, este responsabil pentru sprijinirea de Windows funcțiile de rețea. Apropo, a fost făcut pentru un motiv, și datorită faptului că acest protocol - una dintre cele mai periculoase gauri in securitatea calculatoarelor, deoarece este prin aceasta gaura devine cea mai mare parte a infecției virale.
Cu siguranță, mulți au auzit de FTP, dar nu toată lumea știe că acest lucru nu este o vraja misterioasă a vechilor incasilor, și acronimul englezesc, care vine de la File Transfer Protocol - File Transfer Protocol. Acesta este unul dintre protocoalele de bază ale Internet, concepute pentru a face schimb de informații. Spre deosebire de HTTP, care este folosit în principal pentru transmiterea web-texte și imagini, FTP este folosit pentru a face schimb de fișiere arbitrare, de multe ori mari.
Pentru a oferi dosare cu alți utilizatori, trebuie să instalați serverul FTP. iar utilizatorii trebuie sa fie clienti FTP. Cu ajutorul clientului, utilizatorii nu pot descărca fișiere numai de la tine, dar, de asemenea, pentru a încărca fișierele pentru tine.
Un pic de explicație:
există și alte modalități de a partaja fișiere - clienții peer (cum ar fi DC ++, eMule, Torrent), HTTP, FTP și câteva mai multe opțiuni. Dar clienții la egal la egal necesită configurări complicate și conținutul de resurse publice disponibile pentru descărcare tuturor.
Fișierele sunt transmise în mai multe moduri - modul ASCII (prescurtarea de la American Standard Code pentru schimbul de informații) este utilizat pentru transmiterea cea mai mare parte fișiere text (nu uitați că HTML, în esența ei, un fișier text, de asemenea). Modul binar, după cum sugerează și numele, este utilizat pentru a transmite un cod binar (cu alte cuvinte, utilizate pentru fișiere non-text, cum ar fi imaginile).
Când vom naviga pe Internet, site-uri deschise, vom folosi HTTP - acest protocol este conceput special pentru descărcarea de pagini web. În același timp, HTTP este folosit pentru a descărca fișiere. Prin urmare, mulți oameni sunt apare o întrebare firească - De ce să folosiți FTP pentru a descărca, în cazul în care vă permite să facă HTTP? Fiecare dintre aceste protocoale gândit pentru propriile lor scopuri. Așa cum am văzut, FTP a fost proiectat special pentru transferul de fișiere, astfel încât procesul pe care îl pune în aplicare cel mai eficient, este mai mare dimensiunea fișierului, cu atât mai justificată utilizarea FTP.
Conceptul de „client“ și „server“ sunt adesea găsite în literatura de calculator. Server - este un program de calculator sau care oferă clienților săi cu resursele. Serverul primește cererile din partea clientului și efectuează acțiunea solicitată.
Orice server este un serviciu de programe (în Windows jargonul) sau daemon (daemon, în terminologia Unix). Orice serviciu acceptă cereri de la clienți la un anumit port de software - acest port ogranizuetsya de setare a conexiunii și transferul de date. De exemplu, serverul FTP implicit acceptă solicitări din partea clienților de pe portul 21.
FTP-client comunică cu FTP-server utilizând comenzile FTP-specifice (în funcție de serverul care pot varia ușor, dar, în general, un set de comenzi mai mult sau mai puțin standard). Atunci de ce nu permit utilizatorului să introducă aceste comenzi pentru a parcurge fără un conținut de FTP server intermediar, încărca fișiere, seta modul de transfer. Așa cum a fost la începutul Internetului. Pionierii web la nivel mondial în grabă tastat comenzi către server FTP direct de la consola. Există o astfel de posibilitate astăzi. Cu toate acestea, în cazul în care pentru utilizatorii de sisteme bazate pe Unix un astfel de mod de comunicare cu FTP este foarte familiar, proprietarii de Windows, probabil, nici măcar nu știu că sistemul lor vă permite să facă acest lucru. Trebuie remarcat faptul că utilizați versiunea consola de FTP-client inițial foarte interesant și, în unele cazuri, și extrem de util.
Ca software-ul client este convenabil de a utiliza următoarele programe - Total (Windows) Comandante, FAR, FlashFXP, CuteFTP, SmartFTP și chiar unii manageri de download ca Flashget, și descărcați Maestrul, al cărui client FTP încorporat în program.
2. Selectarea unui server FTP
Pe piață există un număr mare de servere FTP, de la microscopice (pentru un transfer de o singură dată) și până la servere enterprise (calculate pe milioane de conexiuni simultane). În scopuri de acasă și semi-profesionale pentru destul de multe posibilități:
Suport pentru mai mulți utilizatori și a drepturilor acestora. De exemplu, utilizatorul Bob se poate balansa cu imagini erotice, în timp ce altele nu vor :)
Suportă foldere virtuale. O caracteristică foarte importantă - nu pentru a crea un dosar separat pentru FTP, puteți colecta din mai multe foldere localizate pe discuri diferite, dar care intră utilizatorul FTP le va vedea ca și cum acestea au fost toate în același folder.
Capacitatea de a limita rata de transmisie și numărul de utilizatori conectați simultan. Fiecare utilizator - sarcina pe procesor și hard disk-ul computerului. Atunci când o mulțime de ei, și toate în același timp, descărcați din fișierul, computerul poate încetini foarte mult în jos. Pentru a se asigura că utilizatorii nu interferează cu tine și unul pe altul, numărul lor poate fi limitat. Asta este, să zicem două stea pe FTP, și alții care încearcă să se conecteze la serverul dvs. - primiți un mesaj, cum ar fi „Prea mulți oameni. Încercați să reveniți mai târziu. "
De asemenea, este considerat a fi un profesionist și stabil Server Gene6 FTP. Personal, eu încă place foarte mult combinat HTTP / FTP / Mail / DNS / DHCP Server gratuit Small HTTP. Este simplu și o cantitate foarte mică de memorie ocupată (aproximativ 800 Kbytes.).
3. Instalarea server FTP Serv-U
Pentru a seta exemplu, să ia «Serv-U.FTP.Server.v6.4.0.4.Corporate.Edition», această arhivă puteți găsi la sfârșitul articolului. Dezarhivați-l, vei primi un «ServUSetup.exe» fișier - acest program de instalare server și fișierul «keygen.exe» - un generator cheie de licență pentru a programa. Sau nu doriți să utilizați software fără licență, puteți plăti folosind dezvoltatorul programului :)
Executați programul de instalare.
Prin acceptarea licenței, să spunem, în cazul în care pentru a pune pe server.
Acum ni se cere să aleagă componentele potrivite. Pentru a instala serverra avem nevoie de ambele.
Dacă ați cumpărat programul, acum îl puteți înregistra așa cum este descris în manualul pentru ea. Și pentru restul secvenței: dreapta jos, în tavă, vă va afișa o pictogramă: acest lucru înseamnă că, atâta timp cât serverul este oprit. Ai nevoie pentru a ieși din programul selectând Exit și rulați keygen, generează o cheie - acesta va fi copiat automat în clipboard.
Instalarea programului de server este terminat. Faceți clic dreapta pe pictograma și selectați din «Start Administrator meniul pop-up. "
4. Configurarea serverului, a crea conturi
Rularea programului de administrare, vom vedea următoarea fereastră:
În meniul principal al programului sunt controalele de bază, dar le studiem în detaliu nu vor, vei fi capabil să facă acest lucru, atunci, citiți ajutorul programului. Același lucru este valabil și pentru comenzile și bara de stare. Principiul de configurare a serverului este - în arborele de setări vom selecta setările și rapoartele de secțiune și panoul dorit au văzut una sau mai multe file cu setări și statistici (sau). În primul rând, creați serverul FTP. Introducerea «server local» secțiune, puteți controla pe care le-ați instalat pe mașina server. La intrarea în secțiunea următoarele informații vor apărea în panoul de setări:
Dacă verificați pe elementul «Start automat», serverul va începe cu Windows de fiecare dată când porniți. În continuare este starea serverului (verde - de lucru, rosu - off). Butonul următor transformă pornit / oprit serverul. Și un buton care setează parola de administrator principal. Dacă-l întrebi, nimeni în afară de tine, nu va fi capabil de a schimba configurația serverului. Aici și mai jos voi descrie numai mișcările de bază pentru desfășurarea server FTP, despre alte caracteristici avansate pe care le puteți învăța de la informațiile din program. În primul rând, avem o setare de setări de server globale prin introducerea «Setări» secțiune.
«General» tab-ul, ne interesează elementele:
Max. Viteza de upload: viteza maximă de descărcare a fișierelor de pe serverul cu clientul
Max. Viteză de descărcare: viteza maximă a fișierelor clienților de returnare (toate împreună - aceasta este o setare globală)
Max. nr. de utilizatori: numărul maxim de clienți simultan este conectat (ca o setare globală)
Ștergeți fișierele încărcate parțial: în cazul în care clientul încearcă să descarce un fișier de pe server, dar nu până la sfârșitul său încărcat, fie pentru a șterge un fișier trebuie să fie incomplet. Dacă există un ceucă - apoi șters.
În toate celelalte file, lăsați setările implicite.
Din nou «Next», selectați portul pentru serverul FTP. Standard FTP foloseste portul TCP 21, dar dacă doriți să ascundeți portul FTP pe scaner, puteți specifica un alt, mai important, că nu este un alt program de zi. De asemenea, nu uitați să deschideți acest port în firewall sau dincolo de un paravan de protecție (dacă aveți standuri), în caz contrar nimeni nu va fi capabil de a ajunge la serverul FTP! Selectarea portului pentru domeniul vă permite să organizați FTP multiple pe diferite porturi cu conținut diferit. Este pentru acest și au nevoie de domenii.
De 2 ori apăsați «Next» și a ieși din expertul. A se vedea aici este un ecran de setări de domeniu la nivel mondial:
Elementele din «Domeniul» înseamnă fila:
Acum trage „reglajul fin“ al domeniului rezultat. Pentru a face acest lucru, du-te la «Setări» din secțiunea domeniul nostru:
În fila «General» pentru a atrage atenția asupra următoarelor valori:
Max nr. utilizatorilor: clientii maxim care se poate conecta simultan la domeniu.
Lungimea minimă a parolei: lungimea minimă a parolei pentru utilizator. În cazul în care nu li se acordă - nu a fost testat
În fila Căi vitual specificate foldere virtuale, și modul în care să-l! Folder este dat numele virtuale (nume vitual), care va fi afișat, iar utilizatorul este conectat ftp, în loc de real. Cu toate acestea, aceste dosare ar trebui să li se permită să citească cel puțin (citire) în setările pentru fiecare utilizator individual. Cum de a face acest lucru - citiți mai jos.
Mapate la - aceasta este calea către directorul pentru utilizator la MDM se va alătura (montat) director virtual. Pentru ei și utilizatorul ar trebui să aibă acces.
O altă filă, care poate atrage atenția - «Mesaje»:
5. Verificarea
P.S. Nu uitați că, dacă sunt închise pentru lumea din afara de un firewall sau un router, atunci au nevoie pentru a deschide portul 21 pentru conexiunile de intrare (în router de la WAN la LAN de la orice ip).
Pentru găzduirea site-urile dvs. recomanda hostingM-Hoster-fiabile, testate în timp.