Instalarea unui server FTP pe Windows Server 2008 R2

By Vitalie Ciobanu - Last updated: Thursday, May 10, 2012 - Save & Share - 2 Comments
  1. Sa presupunem ca avem un server standalone cu Windows Server 2008 R2, instalat si actualizat la zi, in workgroup.
  2. Cream un director in care vom tine datele de pe FTP.
  3. Cream 2 grupuri locale FTP-Read si FTP-Write.
  4. Cream utilizatori si ii adaugam la grupurile specifice. Eu am creat 2 utilizatori (FTP-User-R si FTP-User-W) si i-am adaugat la grupurile respective.
  5. Instalam rolul Web Server (IIS) doar cu serviciile: FTP Server si Windows Authentication in afara celor implicite.
    imageimageimage
  6. Deschidem consola de IIS, facem click dreapta pe Sites si selectam Add FTP Site.
    image
  7. Introducem numele siteului si locatia fizica a directorului creat la pasul 2.
    image
  8. Selectam Allow SSL sau  No SSL, dupa dorinta fiecaruia.
    image
  9. La Authentication selectam Basic si la Authorization selectam Specified roles or user groups si introducem numele grupului cu drepturi de read si write (FTP-Write). Bifam ambele casute la Permissions.
    image
  10. Ar trebui sa avem doua site-uri acum.
    image
  11. Sa mai configuram cate ceva la site-ul FTP. Selectam site-ul si in partea din mijloc deschidem FTP Authorization Rules. Adaugam o noua regula folosind Add Allow Rule din partea dreapta (Actions).
    image
  12. Selectam Specified roles or user groups si introducem numele grupului cu drepturi de Read pentru cazurile in care vrem sa dam cuiva acces read pe serverul FTP (FTP-Read). La Permissions selectam doar Read.
    imageimage
  13. Acum, deschidem Windows Explorer si navigam catre ftp://localhost sau ftp://ip-ul_serverului. In prompt-ul pentru user si parola introducem datele utilizatorului cu drept de scriere (FTP-User-W).
    image
  14. Cream un director nou ca sa vedem ca avem permisiuni de scriere.
    image
  15. Ca sa testam si permisiunile pentru utilizatorul FTP-User-R, selectam FileLogin As si introducem datele utilizatorului FTP-User-R.
    image image
  16. Daca incercam sa cream un director nou, vom primi eroarea de mai jos:
    image
  17. Acum nu ne ramane decat sa “scoatem” FTP-ul in internet daca serverul se afla “undeva” dupa un router si are o adresa IP privata, cum e cazul meu. Cautati pe router ceva care sa semene cu Port Mapping. Eu pe routerul meu am facut setarile de mai jos:
    image
  18. La remote host nu am scris nimic, ca sa ma pot conecta de oriunde. Portul de FTP l-am lasat default, 21. Internal host este adresa serverului (192.168.206.140 in cazul meu).
  19. Ca sa ma conectez de oriunde trebuie sa mai stiu IPul meu “extern”, il puteti afla accesand http://www.whatismyip.com.
  20. Acum, puteti sa va conectati de oriunde la ftp://ip-extern si veti avea acces la FTPul vostru.
Posted in Windows Server • Tags: Top Of Page

2 Responses to “Instalarea unui server FTP pe Windows Server 2008 R2”

Comment from Alin
Time May 11, 2012 at 12:38 am

Ca sa fie si mai simplu de tinut minte va faceti un cont free pe dyndns.org si instalati agentul lor pe server – va face update la host cu noul IP daca e vb de IP dinamic.
Puteti crea un host de tip http://ftp.domeniul.meu ca sa va fie mai usor de tinut minte.

Comment from alin stanca
Time June 6, 2012 at 2:41 pm

Daca in radacina ftp-ului creezi foldere cu numele de logon ale userilor , la conectare va fi directionat in folderul fiecaruia ; acest lucru , cel putin mie , mi-a facut un serviciu pentru ca pastram ordinea si cu permisiunile stabilite de mine (ntfs) aveam si un control .
Succes in continuare Vitalie 🙂

Write a comment