Instalarea unui server FTP |
Te-ai gandit sa imparti cu
prietenele tale anumite fisiere. Si nu ne referim aici la poze sau alte lucruri
pe care le puteti trimite prin mail, ci la fisiere de cateva zeci de mega
bytes.
Si cum este evident ca nu poti trimite pe e-mail fisierul video cu
inregistrarea petrecerii de majorat, sau cele 500 de poze pe care le-ai facut
in excursia de la munte din aceasta vara trebuie sa gasim o metoda alterantiva.
Iti oferim una: crearea unui server FTP.
Sa incepem cu altceva
Inainte de a incepe discutia despre serverul FTP mai sunt cateva lucruri care
trebuie lamurite. Pentru a comunica intre ele, calculatoarele folosesc adrese
de IP. Din pacate acestea sunt destul de greu de tinut minte, iar gandul ca in
loc de a scrie www.yahoo.com trebuie sa treci 66.218.71.113 este destul de
descurajator. Pentru aceasta s-a inventat DNS - Domain Name Server care face
translatia intre numele de domeniu si adresa de IP. In momentul in care te afli
in posesia unui nume de domeniu nu numai ca poti face publice anumite fisiere
dar ai si posibilitatea de a gazdui un server de Quake de exemplu. Sau de a
rula un server web. 525q169f
Din pacate un nume propriu de domeniu costa, cum costa si gazduirea sa. Dar
exista si alternative, cum este aceea de DNS Dinamic. Una din companiile care
ofera acest serviciu este si No-Ip.com.
De fiecare data cand te conectezi, prin dial-up de exemplu, vei primi o
alta adresa de IP. Pentru a rezolva aceasta problema, tot ceea ce trebuie sa
faci este sa stabilesti un nume de domeniu, moment in care No-Ip.com va atasa
acestui nume adresa de IP a provider-ului tau de Internet. In felul acesta va
fi usor sa fii localizat pe Internet avand de exemplu o adresa de tipul
nume.no-ip.com, cu IP-ul providerului, la care prietenele tale se pot conecta
pentru o partida de Quake. Sau pe baza acestei adrese iti poti crea un server
FTP. Tot No-Ip.com iti permite sa descarci un program care de fiecare data cand
te conectezi iti actualizeaza echivalenta intre noul IP si numele de domeniu pe
care l-ai stabilit la inscrierea pe site-ul lor.
Trebuie precizat ca acest lucru nu este posibil in toate situatiile. Daca
providerul tau de Internet iti permite acest lucru, atunci te poti considera
fericit. Daca nu, sau in cazul in care ai un IP privat, iesirea la Internet
realizandu-se cu ajutorul NAT (Network Address Translation), nu-ti ramane decat
sa te intelegi cu administratorul de retea, pentru a-ti permite crearea unui
server FTP sau de alta natura, pe calculatorul tau. Dar foarte putini vor
accepta datorita riscurilor la care se supun.
Acum ca avem si o adresa de IP, care ne permite accesarea din afara, este cazul
sa trecem la treaba si sa instalam serverul de FTP, pentru a putea imparti in
voie fisierele dorite. Ca program am optat pentru BulletProof FTP Server v2.15,
care ofera si o versiune de proba pentru 30 de zile. Urmatoarele randuri vor
avea in vedere cateva setari uzuale, pe care este bine sa le faceti pentru a nu
avea probleme.
Instalare si configurare Bullet Proof Ftp
Puteti descarca versiunea de evaluare de la adresa:
https://www.bpftpserver.com/download.php?header=download. Tot de aici puteti
descarca si manualul aplicatiei disponibil in 4 limbi. Nu si in romana.
Dupa pornirea aplicatiei accesati meniul: Setup/User Accounts.
Dati click dreapta, sau apasasi tasta Insert pentru a crea un cont nou. Veti
introduce un nou nume de utilizator, iar odata cu el va fi generata, in mod
aleator, o parola. in cazul in care nu te multumeste o poti schimba cu cea pe
care o doresti.
Urmatorul pas este acela de a da drepturi utilizatorului nou creat asupra
directoarelor alese de tine. Pentru aceasta trebuie sa dai un click dreapta in
fereastra din centru si sa accesezi meniul Add, urmand a selecta directoarele
asupra carora doresti sa dai drepturi de acces. Ideea este ca in functie de
ceea ce doresti sa faci public, sa limitezi drepturile pe care utilizatorii le
au asupra directoarelor. Aceast lucru poate fi realizat din fereastra de setare
a conturilor de utilizator.
De asemenea o setare interesanta este aceea aflata sub meniul Miscellaneous,
unde ar fi bine sa bifati optiunea Show Relative Path. Aceasta va avea ca efect
afisarea unei cai de genul: /NumeDirector, mai degraba decat
C:\Windows\Desktop.... Tot din meniul Miscellaneous, exista posibiltatea de a
selecta timpul de Time Out - adica perioada de inactivitate pe server dupa care
utilizatorul va fi deconectat in mod automat. De asemenea poti restrictiona
accesarea serverului de catre mai multi utilizatori de pe aceeasi adresa de IP.
Este intersant faptul ca poti stabili o anumita ratie pe care trebuie sa o
respecte utilizatorii in cazul in care doresc sa descarce ceva de pe serverul
vostru de FTP. Astfel ii poti obliga sa incarce la randul lor un fisier in
cazul in care doresc sa descarce altul de pe serverul tau. Sau sa stabilesti o
dimensiune maxima pe hard-disk de care se poate folosi un utilizator. Iar daca
vei considera ca latimea de banda va avea de suferit poti stabili si o viteza
maxima cu care se poate lua de pe serverul de FTP.
Providerii de servicii Internet realizeaza o scanare periodica a porturilor
cele mai uzuale pentru a le observa pe acelea care inregistreaza un trafic
neobisnuit de mare. De aceea nu este indicat sa lasi serverul FTP sa ruleze pe
portul implicit (21). Stabilirea unui port care sa corespunda unui serviciu
peer 2 peer de genul Morpheus, care de regula ruleaza pe portul 1214, sau a
unui port peste 10000, ar trebui sa te fereasca de eventualele neplaceri.
Oricum, trebuie sa fii constienta ca acest lucru poate avea repercusiuni asupra
ta, deoarece exista posibilitatea ca prin rularea unui server sa incalci
contractul pe care l-ai incheiat cu providerul de Internet.
Atentie insa. Folosirea unui port identic cu cel folosit de alta aplicatie
poate duce la conflicte in cazul in care vei dori sa rulezi ambele aplicatii pe
acelasi port.
Pentru situatia in care doresti sa folositi un port identic cu cel al unei
aplicatii peer 2 peer, dar nu stii care este acesta, exista o metoda foarte
simpla pentru a-l afla. Porneste aplicatia al carei port doresti sa-l afli. Din
Start Menu/Run tasteaza Command (pentru Windows 9x), sau Cmd (pentru Windows
2000, XP) si da comanda Netstat. Va fi afisata o lista cu conexiunile care s-au
stabilit cu exteriorul. Aceasta afisare este de tipul: Proto (Tipul
protocolului), Local Address, Foreign Address si State. Foreign address contine
informatia de care ai nevoie, dupa cele 2 puncte aflandu-se numarul
protocolului folosit.
Setari uzuale
In continuare ne vom opri asupra altor setari de care trebuie sa ai grija atunci cand te hotarasti sa pui serverul de FTP online.
Din meniu Setup - Main - General, poti stabili un numar maxim de
utilizatori care se pot conecta la serverul tau FTP. in functie de
performantele calculatorului tau poti stabili un numar mai mare sau mai mic de
utilizatori care se pot conecta simultan. In aceeasi fereastra vei gasi si
meniul Options, in care este indicat sa bifezi "Refuse multiple conections
from the same IP", precum si "Block banned IP (instead of notifying
client)". Ultima optiune este foarte importanta deoarece lipsa ei poate
duce la blocarea sistemului in cazul in care cineva incearca sa acceseze de un
numar mare de ori serverul FTP intr-un interval scurt de timp.
Este foarte important sa activezi si optiunea "Anti-Hammering" din
meniul Advanced, stabilind perioada pentru care adresa de IP a utilizatorului
va fi blocata in cazul in care va incerca sa se conecteze, intr-un interval de
timp, de un numar mai mare de ori decat cel stabilit de tine.
|