환경
OS : Windows Server 2008 Standard SP2 x64
R2버전이 아니기 때문에 기본 패키지에 저장된 FTP는 IIS 6버전으로 제공된다.
패시브 모드 이용시 데이터 포트 지정과 방화벽 설정 그리고 보안상 FTP 7버전으로 패치 후에
진행하기로함.
먼저 아래와 같이 역활 서비스에서 FTP게시 서비스는 선택하지 않고 관리 서비스 선택하고 설치
이제 http://www.iis.net/downloads/microsoft/ftp 링크에서 FTP를 다운로드 하자.
해당 페이지 아래부분에 바로 7.5 버전 다운로드 링크도 있고 WebPI(Web Platform Installer)를
이용하여 설치해도 된다.
설치가 완료되면 IIS 메뉴가 들어가서 FTP 사이트를 추가.
FTP_test라는 계정은 생성이 되어 있어야 한다.
이제 FTP_test 계정의 보안설정을 추가해 준다.
사이트 목록에 FTP사이트가 추가된것이 보일것이다.
메뉴중 FTP Authentication -> Custom Providers -> IisManagerAuth 를 체크하고 확인
FTP Authorization Rules -> Add Allow Rule -> Specified users 에서 FTP_test(계정명) 추가 -> Read,Write 체크 -> 확인
FTP Firewall Support -> Data Channel Port Range: -> 50001-50100 (필자는 해당 포트를 이용하기로 함) -> 적용
만약 여기서 기입이 안될 경우 방화벽에서 FTP(21)포트를 추가를 먼저해야 한다.
만약 21번 포트가 아닌 다른 포트를 이용할때도 마찬가지로 방화벽에서 추가를 해줘야 한다.
FTP서비스에서 사용하느 데이터 포트를 방화벽에 추가
사용자 지정 선택
모든 프로그램 선택 후 서비스의 사용자 지정 선택
FTP서비스를 찾아서 선택해준다.
여기서 특정 IP를 지정해 줄수 있다. 딱히 IP지정할 필요가 없다면 모든 IP를 선택
설정이 끝났다면 FTP 연결 테스트를 진행해 보고
데이터포트가 안열려서 디렉토리 목록조회 Timeout 에러가 날 경우 서비스 재시작 후에 다시 테스트.
'Windows' 카테고리의 다른 글
작업스케쥴러에서 robocopy 사용시 로그온 실패 에러 (0) | 2016.03.18 |
---|---|
windows update error : 0x80072EFF (0) | 2015.12.17 |
터미널 로그인시 "터미널 서비스를 통한 로그온 허용" 권한이 있어야 합니다. (0) | 2015.07.22 |
Windows 2000/2003/xp 열려있는 포트와 관련된 프로세스 찾기 (0) | 2014.09.23 |
Microsoft JET Database Engine 오류 '80004005' (0) | 2014.04.29 |