Wednesday, March 10, 2010
Retabbed
Login | Register
블로그
  Search
블로그 목록
블로그 아카이브
블로그 검색
Windows 2003 FTP ephemeral port range 설정
Location: Blogs불나방의 소프트 블로그    
Posted by: 불나방 2009-02-17 오후 8:30

Firewall을 설정하고자 할 때 만약 FTP를 Passive mode로 열어둬야 한다면 Windows 기본설정인 1024~5000까지의 ephemeral port range를 모두 열어야 한다. 이것은 매우 곤란한데, IIS 관리자에는 이 설정을 할 수 있는 UI가 없다. 대신 스크립트를 제공하고 있다. 만약 5000~5010까지의 포트만을 사용하려 한다면 다음과 같은 스크립트를 사용하면 된다.

Echo OFF

ECHO ADDING PORT RANGE TO IIS
C:\Inetpub\AdminScripts\adsutil.vbs set /MSFTPSVC/PassivePortRange "5500-5510"

ECHO OPENING FIREWALL PORTS
FOR /L %%I IN (5500,1,5510) DO NETSH FIREWALL ADD PORTOPENING TCP %%I FTPPort%%I

iisreset

ECHO FINISHED
Pause

Permalink |  Trackback
Terms | Privacy | host
Copyright 2005 Code99.NET
 | 아티클 | 자료실 | 블로그 | Q&A | 관리자에게