윈도우 2008R2 FTP서버 설치 시간 절약

하기 내용은 인터넷 검색하면서 보았던 내용들을 참고한 것이므로, 보안 측면에서 미흡한 부분이 있다면 알려주시면 감사하겠습니다. 그러므로 본 내용에 대해 아무런 책임도 지지 않습니다.~

0) ftp접속 사용을 위한 사용자를 추가하기 위해, 컴퓨터 관리 -> 시스템 도구 -> 로컬 사용자 및 그룹 -> ftpuser라는 사용자를 생성
  • 암호 사용 기간 제한 없음에 v 표시 후 만들기
  • 속성에서 소속 그룹을 Users를 제거하고, 그룹 선택 -> 고급 -> 지금 찾기 -> IIS_IUSRS를 지정(윈도우에 로그인할 수 없는 사용자를 추가하는 셈입니다)
  • 원격 제어 탭으로 이동하여 원격 제어 가능 v 표시 해제
1) 서버 관리자 -> 역할 -> 웹 서버(IIS) -> FTP 서버가 "설치됨" 체크

2) 제어판 -> Windows 방화벽 -> Windows 방화벽을 통해 프로그램 또는 기능 허용 -> "허용되는 프로그램 및 기능"에서 "FTP 서버" 항목을 찾은 후, 홈/회사(개인)과 공용부분에 v 표시

3) 제어판 -> Windows 방화벽 -> 고급설정 -> 인바운드 규칙에 새 규칙에 FTP로 사용할 포트를 추가

4) IIS(인터넷 정보 서비스) 관리자 -> [컴퓨터이름] -> 사이트에서 마우스 우측 버튼 누르고, "FTP 사이트 추가..."를 선택
  • FTP 사이트 이름 및 콘텐츠 디렉터리 지정(접속하여 읽을 폴더)
  • FTP 사이트 추가에서 "지정하지 않은 모든 IP"와 포트 번호를 변경(21번이 기본이지만, 보안상 다른 포트로 변경(예: 89)
  • 자동으로 FTP 사이트 시작은 v 표시하고, SSL은 허용
  • 인증은 "기본" 인증 v 표시
  • 권한 부여는 "지정한 사용자"를 선택하고, 적당한 사용자 이름 지정(예: ftpuser)하고, 읽기 쓰기 v 표시
  • 우측의 작업 부분에서 사이트 편집 밑에 있는 "기본 설정..."을 클릭
  • 사이트 편집 부분에서 응용 프로그램 풀을 만든 경우 지정해 주고, 연결 계정을 클릭
  • 사용자 지정을 클릭하고, 자격 증명 설정에 0)에서 만든 ftpuser와 암호를 입력

5) FTP로 접속한 사람이 FTP로 연결된 폴더에 액세스할 수 있도록, 해당 폴더의 보안에서 IIS_IUSRS에 대한 읽기/쓰기/수정을 허용

  • IIS(인터넷 정보 서비스) 관리자에서 사이트의 FTP_TEST를 마우스 우측 버튼을 누른 후, 사용 권한 편집 선택
  • FTP_TEST 속성에서 보안탭을 누른 후, 편집 -> FTP_TEST의 사용 권한에서 추가 ->사용자 또는 그룹 선택에서 고급 ->  지금 찾기 -> IIS_IUSRS를 지정하고, 읽기/쓰기/수정에 대한 권한 부여

6) 서버에서 명령프롬프트(시작 -> 실행 -> cmd)을 연 후, ftp 명령 실행 후, open 주소 포트번호 명령을 실행

  • ftp>open localhost 89 
  • 220 Microsoft FTP Service
  • 사용자(컴퓨터이름):  => 이 메시지가 나오면 ftpuser와 암호를 넣고, dir명령까지 실행되면 완료된 것입니다.

7) 클라이언트에서 접속할 때에는 알FTP, FileZilla와 같은 프로그램으로 접속

  • 혹시 접속할 사이트 설정의 전송설정에서 일반으로 안될 경우, 전송설정을 능동형 혹은 수동형(PASV)으로도 시도해 봅니다. 아래 화면은 FileZilla입니다.


덧글

  • 5번과정 질문좀요. 2014/03/05 09:37 # 삭제 답글

    사용권한 편집을클릭하면
    이 버전의 Windows에서는 개인 설정을 사용할 수 없습니다.
    라고뜹니다.
    왜이런건가요?
    윈도우버전은 포스팅하신거와 동일합니다.
  • 무재칠시 2014/03/08 11:11 #

    이 글의 설명에서처럼 마우스 우측 버튼으로 선택하지 않고, 이 글의 첫번째 화면 캡처 우측 상단에 있는 '사용권한편집' 글자를 눌러보면 어떨까요...
댓글 입력 영역