Ultima patanie care am avut-o (la care probabil vreun sysadmin ar rade cu pofta) a fost configurarea modului pasiv la FTP-ul clasic din IIS 6 / Windows Server 2003.
Nu vreau sa intru in detalii despre diferentele dintre modurile activ si pasiv la FTP... este foarte clar explicat aici http://slacksite.com/other/ftp.html
Daca vreti sa activati modul pasiv la FTP in IIS 6, copiati urmatoarele comenzi intr-un fisier .bat si rulati-le:
C:\Inetpub\AdminScripts\adsutil.vbs set /MSFTPSVC/PassivePortRange “5500-5550″
FOR /L %%I IN (5500,1,5550) DO NETSH FIREWALL ADD PORTOPENING TCP %%I FTPPort%%I
iisreset
Foarte importanta este a doua instructiune. Dupa ce se seteaza portul de date in intervalul 5500 si 5550 (serverul va deschide aleator un port din acest interval), trebuie adaugate si exceptiile in firewall... altfel la fiecare incercare de transfer spre/dinspre FTP va da timeout.
In Windows Server 2003 firewall-ul e destul de stupid si nu i se poate specifica un interval de porturi care sa fie deschise... iar script-ul din a doua instructiune te salveaza de adaugarea a cate unei exceptii pentru fiecare port.
Niciun comentariu:
Trimiteți un comentariu