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

IIS - FTP서버 설치하여 이용하기(윈도우XP)

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

 

우선 XP설치시에 IIS 설치가 되었나 확인을 해야합니다. [제어팡 - 프로그램 추가/제거 - 윈도우 구성요소] 창에서  윈도우 구성요소에 IIS가 설치되었나 확인합니다.


설치가 안되어 있다면 윈도우 시디를 삽입한 후 IIS를 설치합니다. IIS는 윈도우 XP에서 서버 프로그램을 사용하기 위해 가장 기본적인 프로그램입니다. IIS를 클릭한 후 "자세히"를 클릭해 보면 IIS의 설치 요소에 대해 나타납니다.

 

 

IIS 항목을 선택한 후 "자세히"클릭 했을 경우 나타나는 화면

 


IIS를 설치하며 FTP, SMTP, WWW 서비스를 사용할 수 있게 IIS는 구성하고 있습니다. 우선, 모든 구성 요소를 설치합니다.

 

설치가 완료되면 [ 제어판 - 관리도구 - 인터넷 정보 서비스 ] 항목으로 들어간 후 [FTP 사이트 - 기본 FTP 사이트 ]항목에서 우클릭하여 속성항목을 선택합니다. 속성을 선택하면 다음과 같은 화면이 나타납니다.

 


[기본 설정을 관리하는 창]

 

 

 

■ 익명 접속 거부하기

 

[보안계정 - 익명 연결 허용 항목]을 체크 해제합니다.

 

익명 접속을 허용하거나 거부하는 것은 FTP 서버를 관리하는 관리자의 몫입니다. 익명(anonymous) 접속은 FTP 서버를 개방하는 것이고 거부하는 것은 관리자가 허용한 사용자만 FTP 서버에 접속하는 것을 말합니다.

 

여기서 관리자가 허용한 사용자는 보안 계쩡 창에서 나오는 사용자 이름을 말하는 것이 아니고 원도우 자체의 사용자 계정을 말합니다.

 

 

FTP 사용자 설정하기


FTP에서 익명 접속을 거부하였을 때는 사용자를 지정해야 합니다. 사용자를 지정하는 방법은 다음과 같습니다.

 

[제어판-사용자계정-새 계쩡 만들기]를 선택하여 새로운 계정을 만든 후 비밀번호까지 입력합니다. 하지만 위도우 XP에서 새로운 계쩡을 만들면 관리자 계정에 준하는 권한을 가지고 있기 때문에 FTP에서 사용할 계정으로는 부적절합니다. 따라서 새로 생성한 계정의 권한을 축소해야 합니다.

 

 

생성한 계정의 권한 축소하기

 

[ 제어판 - 관리 도구 - 컴퓨터 관리 - 로컬사용자 및 그룹 - 사용자 ] 로 가면 방금전에 생성한 사용자가 나타납니다.  그룹 항목을 선택한 후 오른쪽 창의 "guests"항목을 마우스 우클릭하여 속성으로 들어갑니다. 속성에서 추가 버튼을 눌러서 생성한 계정을 guests 그룹에 포함시킵니다. 그 후 사용자 항목을 선택한 후 생성한 계정에 마우스 우클릭하여 속성항목으로 들어갑니다. 속성 항목으로 들어간 후 "소속 그룹" 탭에서 "Guests"그룹을 제외한 모든 그룹을 제거합니다.


이제 FTP 서버에 접속할 때는 새로 생성한 계정으로 접속하면 됩니다.

 

FTP 프로그램 다운로드 및 사용하기 - 알FTP 프로그램을 다운로드 하여 FTP서버에 접속을 시도합니다. 로컬로 접속할 때 접속이 된다면 FTP서버는 제대로 작동하는 중입니다.




외부에서 접근할 때 접근이 안되는 경우

로컬에서는 FTP에 접근이 잘되는데 외부에서는 FTP에 접근 할 수 없을 경우, 방화벽이 문제일 경우 다음과 같이 inetinfo.exe 파일을 방화벽에서 예외시켜버립니다.


[ 제어판 - Window 방화벽 ] 창에서 예외탭으로 간 후 "프로그램 추가" 버튼을 클릭 후 찾아보기에서 "\WINDOWS\system32\inetsrv\inetinfo.exe" 선택하여 예외에 추가 시킵니다. inetinfo.exe 파일을 추가함으로써 외부에서 접근이 가능합니다.