운영체제 관리/윈도우(Windows)

IIS - IIS 7.5에 FTP 서버 구축하기(Windows 2008 R2)

본클라쓰 2011. 1. 8. 11:56

 

 

1. 서버 관리자에서 역할 추가로 IIS 를 설치한 후 [인터넷 정보 서비스 관리자]를 실행시킵니다.

 

[인터넷 정보 서비스 관리자 메인화면]

 

2.  왼쪽 [연결] 창에서 사이트를 선택하면 [작업] 창에 할 수 있는 작업 목록이 출력된다. 이 때 [FTP 사이트 추가]를 선택하거나, 연결창에서 [사이트]에 마우스를 가져다 대고 마우스 오른쪽 버튼을 클릭하여 FTP 사이트 추가를 선택한다.

 

 

3. 팝업창이 나타나면 사이트 정보를 입력한다. FTP 이름과 FTP 디렉토리 루트 경로를 입력한다.

 

 

4. 바인딩 및 SSL 설정을 하는데, IP 주소를 지정하지 않으면 해당 PC가 가지고 있는 IP 주소를 통해 FTP 서버에 접근할 수 있다. SSL(Secure Socket Layer)를 사용할 때는 프로토콜을 FTPS 로 지정하여 접속해야 한다.

 

 

5. 인증 및 권한 부여 정보에서는 FTP 기본 사용자를 지정할 수 있는데, IIS 7.5 버전에서 익명 연결은 거의 사용하지 않으며 기본 인증 방식은 Windows 로컬 계정에 한해서 접근이 가능하다. 따라서 기본으로 선택한 후 지정한 사용자에 Windows 로컬 계정을 등로해야 한다. 권한은 읽기와 쓰기가 있으며 필요한 권한을 부여하면 된다.

 

 

6. 마침을 선택하면 등록한 FTP 사이트가 생긴 것을 확인할 수 있다.

 

 

7.  FTP가 작동하는지 확인하기 위해 CMD(명령줄)을 실행하여 다음과 같이 실행해 본다.

 

 

기본 인증 방식이 Windows 계정을 사용하기 때문에 FTP 서비스에 윈도우 계정을 사용하는 것에 대해 거부감을 가질 수 있다.  IIS 7.5 버전에서는 Windows 계정을 사용하지 않고 IIS 관리자 계정을 사용하는 방법도 추가되었기 때문에 FTP 서버를 구축한다면 IIS 관리자 계정을 사용하는 것이 좋은 것 같다.

 

또한 FTP 서버를 설치한 후 재부팅을 하는 것이 좋다. 이유는 로컬로 접속할 때는 FTP 서버에 접근이 가능해도 외부에서 접근할 때는 접속이 불가능하기 때문이다. 기본적으로 FTP 포트를 방화벽으로 제한하고 있기 때문에 재부팅을 실시하면 FTP 용으로 등록되어 있는 방화벽 제한이 풀린다. (FTP 서버를 등록하면 방화벽에 자동으로 FTP 용 포트가 등록되는데 실행되지는 않는 것 같다.)