2010. 7. 5. 23:39


시작하기에 앞서, 사전에 필요한 작업이 있으니...
바로 IIS의 FTP서버 설치!! 되겠습니다.

간략히 요약설명 들어갑니다.
일단 해당 운영체제의 CD가 필요합니다 (또는 이미지 파일을 데몬등으로 마운트 하셔도 됩니다)
----------------------------------------------------------------------------------------------------
시작 -> 제어판 -> 프로그램 추가/제거 -> Windows 구성요소 추가/제거

요기서
인터넷 정보서비스(IIS) 더블클릭
-> File Transper Protocol (FTP) 서비스 (요거 체크!!!)
그리고 확인 버튼을 누르면 설치가 진행됩니다.
(부가적으로 체크되는건 필수항목들이라 같이 설치하셔야 합니다.)

IIS관리 화면 들어가는 명령어는
시작 -> 실행창에다 inetmgr 이라고 타이핑 하고 엔터 하시면 됩니다
아니면 시작 -> 제어판 -> 관리도구 -> 인터넷 정보 서비스 로 찾아 들어가셔도 똑같은 결과 되겠습니다.
----------------------------------------------------------------------------------------------------


IIS관리 화면입니다.

시작 -> 실행 -> inetmgr 엔터 하면 됩니다.
(FTP서버만 설치해서 FTP사이트만 나오는데, 웹 서버도 같이 설치하신경우 해당 서버도 같이 나타납니다^^)




분홍색 표시된 부분 우클릭 -> 속성 들어가면 나오는 등록정보 창입니다.
여기서 주의깊게 살펴볼 부분은 TCP포트 부분입니다.

FTP의 기본포트가 21번 포트입니다만, 간혹 네트워크상에서 방화벽 또는 중간 네트워크에서 21번 포트가 차단된 경우 다른 포트를 사용하여야 합니다.

윈도우 쪽의 '로컬 영역 연결' 에 방화벽을 사용하고 있다면 반드시 21번 포트를 예외로 등록하여야 외부에서 접속이 가능합니다

추가로 공유기를 사용하고 있는 환경이라면 해당 공유기의 관리화면에 접속을 해서 NAT설정 부분에 21번 포트로 들어오는 연결을 공유기 하단의 FTP서버 컴퓨터가 할당받은 내부IP로 설정하여야 합니다.


그리고 한가지 더 살펴볼 부분... 바로 연결 입니다.
제한 없음이 선택 불가능하고, 제한에 10 연결 이라고 되어있습니다.
(서버급 운영체제는 윈도우 2003을 기준으로 기본설정이 제한에 100,000 연결 이라고 되어있고 제한 없음 또한 선택이 가능합니다. 다만 일반 운영체제에서는 10연결로 제한 되어 있습니다)



익명 연결 허용
익명 연결을 허용할지, 아니면 ID와 PASS를 받아서만 이용이 가능하게 할 것인지를 선택하는 부분입니다.

체크를 해제 하게 되면 FTP서버 접속을 위해서는 반드시 ID와 비밀번호가 필요합니다.
(여기서 사용하는 ID와 비밀번호는 윈도우의 사용자 계정과 암호입니다)
 
사용자 이름 부분에 들어가 있는 IUSR_NAS 는 익명 연결 허용 할때, 해당 익명이 연결되었을때 저 ID에 권한이 부여된 폴더만 Access가 가능하게 됩니다.



홈 디렉터리
홈 디렉터리는 FTP서버에 접속했을때 처음 보여질 루트 폴더를 지정하는 곳입니다.
사진에서는 c:\inetpub\ftproot 의 내용이 FTP서버의 루트 폴더가 됩니다

해당 경로에 들어가있는 파일 및 하위폴더의 내용들이 보여지게 됩니다.

읽기, 쓰기, 방문기록 은 FTP서버에서 실제로 행하여질 동작을 의미합니다

내 FTP서버는 다운로드만 가능하게 하고 변경 및 수정은 불가능하게 하게끔 한다면 읽기만 하고 쓰기옵션은 빼도 됩니다.
(로그인한 사용자에 따라서 쓰기가 가능 및 불가능하게 하겠다면 쓰기 옵션 체크해야 합니다)

FTP서버에서 폴더를 쓰기, 읽기, 삭제, 변경 등의 권한은 윈도우 폴더에 사용자가 지정해둔 권한을 그대로 따라갑니다.


디렉터리 목록 스타일
해당 폴더 및 파일의 권한을 UNIX형식으로 보고 싶으시면 선택을... 필요없으면 MS-DOS 스타일을 선택하면됩니다.







Posted by 해비