1. IIS 설치

제어판 - 프로그램 - Windows 기능 사용/사용 안 함
또는 OptionalFeatures.exe를 바로 실행

아래 2가지만 설치하시면 됩니다.




2. FTP 서버 구동

IIS 관리 콘솔로 들어가는 방법은 여러가지가 있지만 시작 메뉴 검색창에 IIS로 검색하는게 가장 편리합니다.
또는 inetmgr.exe를 바로 실행

사이트에서 FTP 사이트 추가






3. 방화벽 문제

일단 탐색기에 ftp://127.0.0.1 을 입력해서 접속이 되는지 확인합니다.




접속이 되면 서버는 정상적으로 돌아가는 것이고, 외부에서 접속이 가능하게 만드려면 방화벽 설정을 풀어줘야 합니다. 여러가지 방법중에 저는 이렇게 설정합니다. 속성에 도메인을 추가해야 하기 때문에 한방에 되는 이 방법이 편하더군요.

시작 메뉴에 "고급" 으로 검색해도 되고
직접 WF.msc를 실행해도 됩니다.

인바운드 규칙에서 새 규칙 누르시고






이대로 끝인가? 아닙니다. FTP 서비스를 껐다가 다시 실행시켜야 방화벽 규칙이 적용되더군요. 즉 컴퓨터를 한번 재시작 하시든지 아니면

services.msc 입력해서 FTP 서비스를 직접 껐다 켜도 되고



커맨드로 하려면 아래 두줄을 차례대로 입력하시면 되겠지요.

net stop ftpsvc
net start ftpsvc






4. 공유기 문제

공유기를 사용하는 경우 21번 포트를 열어주거나 DMZ, 트윈 IP 등의 설정을 해야 합니다. 저는 21번 포트만 열어줬습니다. 그래야 외부에서도 접속할 수 있습니다. (IPTIME의 경우 192.168.0.1로 접속)




유동 IP라서 or 자신의 IP를 외우는게 힘든 경우라면 DDNS를 활용하시면 됩니다.



앞에 http 붙이면 80포트로 접속하고 ftp 붙이면 알아서 21번 포트로 접속합니다. 따라서 저같은 경우 ftp 서버로 접속하려면 ftp://snoopybox.iptime.org 하면 되겠죠. 물론 IP를 직접 넣어도 상관은 없습니다.



5. 한글 파일 업로드 문제

이렇게 FTP 서버를 구축하면 다 좋은데 한가지 문제가 발생합니다. 바로 윈도우 탐색기로 접속한 경우 한글로된 파일명을 업로드 하면 오류가 발생한다는 것입니다. 영어 파일명은 잘 올라갑니다.



FTP 클라이언트를 따로 사용하면 문제가 없는데, 윈도우 탐색기에서 바로 드래그 앤 드롭으로 업로드 시키면 이렇게 오류가 발생합니다. 결국 구글링 끝에 해결책을 찾았는데, 원인은 제가 반대로 생각했던 곳에 있더군요. 기본적으로 UTF8에 허용이 되어 있는데, 그걸 False로 바꾸니 거짓말처럼 해결되었습니다. ^^


신고

  1. 이전 댓글 더보기
  2. lumibres
    2012.07.29 18:43 신고

    퍼갑니다.
    blog.naver.com/qpemtm

  3. lumibres
    2012.07.29 18:43 신고

    퍼갑니다.
    blog.naver.com/qpemtm

  4. lumibres
    2012.07.29 18:43 신고

    퍼갑니다.
    blog.naver.com/qpemtm

  5. lumibres
    2012.07.29 18:43 신고

    퍼갑니다.
    blog.naver.com/qpemtm

  6. 너무 고마워서
    2012.10.21 11:54 신고

    한글 이름 ㅋㅋ 감사효

  7. 근데 ㅠ
    2013.01.01 21:24 신고

    저 암호(사용자 이름)와 비밀번호(패스워드) 칸에는 어떤 것을 치면 되나요??

    • 테돌아이
      2013.12.02 10:39 신고
      수정 및 삭제

      http://snoopybox.co.kr/1519 방식대로 계정을 만들어 접속을 하시던지 아니면 사용하고 있는 윈도우 계정을 사용하고 윈도우 계정 암호를 설정하여 윈도우 계정과 암호를 입력하여 접속을 하심 됩니다.

  8. 근데 ㅠ
    2013.01.01 21:24 신고

    저 암호(사용자 이름)와 비밀번호(패스워드) 칸에는 어떤 것을 치면 되나요??

  9. BlogIcon PgUp & PgDown
    2013.01.27 20:49 신고

    허락 없이 게시글 제 블로그에 첨부 했습니다.
    출처는 snoopy님 블로그로 연결해 두었구요 혹시 문제가 된다면
    연락 주시는 데로 게시글 삭제 하도록 하겠습니다.
    정보 대단히 감사합니다.

  10. 테돌아이
    2013.12.02 10:33 신고

    위 방식대로 설정을 하였습니다.
    동일한 네트워크에서는 접속이 잘 됩니다. 와우....
    그런데 사무실에서 동일한 방식으로 접속을 하면 연결할 수 없다고 나옵니다.
    외부에서 노트북으로 무선인터넷을 잡아서 접속을 시도해도 동일한 현상입니다.

    집의 네트워크 구성은 다음과 같습니다.
    1. 데스크탑, 노트북, 핸드폰 모두 무선공유기를 통한 무선 인터넷을 합니다.
    2. ipTime 무선공유기에 접속 암호를 걸었습니다.
    그래서 모든 장비는 인터넷을 접속하기 위해 무선인터넷 검색을 하여 팩스워드를 입력해야 사용이 가능합니다.

    이렇게 했을 때 어떤 방식으로 설정을 해야 할까요?

    오늘 저녁에 암호설정을 풀고 test 할까 합니다.
    혹시나 안되면 어떻게 해요?
    혹시 이러한 경험이 있으시면 답변좀 부탁드립니다.

  11. 테돌아이
    2013.12.02 20:15 신고

    스누피블로그를 사랑하는 회원여러분 협조 부탁드립니다.

    위 사안에 대하여 테스트를 하려니 어렵네요
    그래서 여러 회원님들의 협조를 당부드립니다.

    ftp://taedol.iptime.org 접속하셔서 아이디와 팩스워드 입력란이 뜨는지 확인좀 부탁드립니다.
    저 또한 여러분들의 협조가 있을때 적극적으로 협조 하겠습니다.

    감사합니다.

    • BlogIcon snpbox
      2013.12.02 23:36 신고
      수정 및 삭제

      ID, 패스워드 입력 창 잘 뜹니다.
      회사에서 안 되는 이유는 아래 글 참조하세요.
      http://snoopybox.co.kr/1629

  12. 테돌아이
    2013.12.03 12:35 신고

    FTP 서버 컴퓨터가 절전모드일때 외부에서 접속이 불가능 하나요?

    분명하게 집에서 노트북으로 다른 무선네트워크를 잡아 테스트를 하였는데 출근하여 접속을 하려고 하니 또 안되네요. ㅠㅠ
    지금 다시확인 부탁드립니다.

    ftp://taedol.iptime.org

    • 테돌아이
      2013.12.04 10:50 신고
      수정 및 삭제

      서버 컴퓨터가 절전모드일때 접속 불가능은 확인이 되었다.
      그러나 회사에서는 되지 않았다.
      snpbox 님이 알려주신 http://snoopybox.co.kr/1629 를 적용하여 내일 테스트를 해야겠다.

  13. 김환
    2014.02.25 02:10 신고

    ftp서버설치, 공유기는 트윈ip로해서 설정해줬는데 아무리해도 외부에서 접속 안됬었는데 이글 보고 해결했네요^^ 잘보고 퍼갑니다^^
    http://blog.naver.com/kimwhoan/60209920350

  14. 김인
    2014.03.03 23:31 신고

    문의 드려봅니다. 좋은 팁들 많이 알아가서 잘 사용하고 있는 점 일단 감사드리며...위의 ftp서버나 iis파일서버 구축시 하나의싸이트에 하드드라이브 여러개를 공유하는 법을 가르쳐 주십사 문의드려봅니다... 당췌 답답해서 죽겠네요...ㅠㅠ

  15. 박성균
    2014.05.02 21:06 신고

    맨아래에 한글폴더문제 똑같이 했는데도 안되네요 ㅠ

  16. 이영진
    2014.05.20 15:49 신고

    ftp 서버 접속시 사용자 이름과 비밀번호를 치라고 하는데 어던 비밀번호를 쳐야되는지..
    접속이 계속 안되네요

  17. BlogIcon fnzkfmdpa
    2015.07.13 14:59 신고

    내부 ip에 컴퓨터 ip를 적으면 되는건가요? 그리고 cmd창을 관리자권한으로 열때 cmd를 우클릭해서 관리자권한으로 실행하는것말고 net user administrator /active:yes 라는 것도 있던데 왜 이건 시스템오류5 가 뜨는거죠? 해결할수는없나요?

  18. 겨울하루
    2015.08.05 23:09 신고

    안녕하세요 자세한 블로그 포스팅 잘보았습니다
    그런데 ftp서버를 구축할 때 1개의 서버당 1개의 파티션까지만 설정이 가능하더군요

    서버를 2개이상 구축할 때 각각의 서버에 포트는 어떻게 설정해야하는지
    21외에 임의로 아무 숫자나 정해서 포트로 사용하면 되는 건지 궁금합니다

  19. DJSong
    2016.10.10 09:22 신고

    오오, 정말 많은 도움이 되었습니다. 너무너무 감사해요 ^^/

  20. Andrew
    2017.02.08 20:10 신고

    감사합니다. 컴퓨터망 FTP 구축하는데 많은 도움 되었습니다.

  21. hellokee
    2017.10.06 02:18 신고

    FTP 서버를 만들고 외부 인터넷에서 접속가능하게 하기위해 DDNS 설정했습니다.
    하지만. FTP://****.iptime.org로 접속하려고하니 사용자 이름/ 암호 입력창이 나왔습니다.
    ftp에 암호설정도 안해뒀는데 이는 뭐에대한 이름과 암호인가요? iptime에 사용자 아이디/ 비밀번호 입력을 해도 접속이 안됩니다 ㅠㅠ