FTP를 자주 사용해본 사람이라면 Passive/Active 모드에 대해 들어 본 적이 있을 것입니다. 윈도우에서는 주로 액티브 모드를 지원하며, FTP 전용 프로그램이나 비-윈도우 운영체제에서 패시브 모드를 찾아 볼 수 있습니다.

다 아시겠지만, FTP 프로토콜은 다른 서비스가 사용하는 프로토콜과는 달리 2개의 포트가 사용됩니다. 이러한 특징 때문에 방화벽에서 FTP를 열어 줄 경우에는 까다로운 세팅이 요구됩니다.

이 번에는 ISA Server 2000(2004) 컴퓨터에서 패시브 FTP를 이용할 수 있게 해주는 방법을 소개합니다.

ISA Server의 서비스 중 웹 프록시 서비스가 이 부분을 담당하며, 패시브 모드를 사용하려면 다음과 같이 레지스트리를 수정해야 합니다.

1. 레지스트리 편집기를 엽니다(시작 -> 실행 -> regedit)

2. HKLM / SYSTEM / CurrentControlSet / Services / W3Proxy / Parameters 키로 이동합니다.
(주의: ISA Server 2004 SP2에서는 해당 키가 없으니 생성해야 합니다.)

3. 다음의 값을 가진 새로운 값을 생성합니다.
이름: NonPassiveFTPTransfer
값: 0
형식: DWORD

(참고: 기본 값은 1으로 액티브 모드로 변경합니다)

4. 레지스트리 편집기를 닫습니다.


이제 변경사항을 반영하기 위해 웹 프록시 서비스를 중지했다가 시작합니다. 과정은 다음과 같습니다.(ISA 2000/2004 공통)

net stop w3proxy
net start w3proxy

ISA 2004인 경우에는 방화벽 서비스도 재시작 해야 합니다.

net stop fwsrv
net start fwsrv


출처: MS-KB 300641
 



reTweet
Posted by 문스랩닷컴
blog comments powered by Disqus


    Web Analytics 태그 앞에 붙여 넣습니다. -->