본문으로 바로가기

IIS 6에서 FTP PassiveMode 설정하기

category 서버 & 시스템/Window 2021. 12. 10. 16:23
반응형

기본 정석은 IIS환경설정에서 metabase.xml 을 편집해서 portrange 를 설정.

2008의 버그인지 알 수 없으나 해당방법으로 진행했을때 passive port 가 설정되지 않아 아래의 방법으로 진행.

 

 

[방법1]

 

1. 관리도구 → 인터넷 정보 서비스(IIS) 관리 → 로컬컴퓨터 → 속성 → 메타베이스 직접 편집 허용 체크

 

2. 실행창 또는 커맨드 창에 아래의 명령어 입력

c:/windows/system32/inetsrv/MetaBase.xml 

 

3. 설정파일에서 PassviePort 범위 설정

<IIsFtpService Location ="/LM/MSFTPSVC" 
.
.
.
PassivePortRange="50001-50005"
.
.
>

 

4. IIS 서비스 재시작

 

5. 방화벽에서 PassivePort 로 설정한 방화벽 룰 넣기

 

결론 : 실패함 (패시브 설정이 제대로 인식되지가 않음)

 

 

[방법2]

 

1. 웹 관리도구에서 아래 항목 설치

 

2. Adminscripts 를 이용하여 Passive 설정 (cmd 에서 진행)

> cd c:\inetpub\admin*
> cscript.exe adsutil.vbs set /MSFTPSVC/PassivePortRange "[패시브포트 범위]"
> cscript.exe adsutil.vbs set /MSFTPSVC/PassivePortRange "
50001-50005"

 

3. FTP 서비스 재시작

> net stop msftpsvc
> net start msftpsvc

 

4. 변경된 Passive 포트 확인

> type C:\Windows\System32\inetsrv\MetaBase.xml | findstr /L Passive
> findstr /L Passive C:\Windows\System32\inetsrv\MetaBase.xml
반응형

'서버 & 시스템 > Window' 카테고리의 다른 글

windows 10 iso 이미지 다운로드  (0) 2019.10.16
window 버전별 최대 메모리 인식  (0) 2018.04.27
MSSQL 외부접속 안될 시  (0) 2018.02.18