윈도우 7에서 IIS로 FTP 서버 돌리기
2010/11/21 07:00
|
Windows 7/기타 윈도우 7 이야기
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로 바꾸니 거짓말처럼 해결되었습니다. ^^
2010/11/22 12:20
이거.. 먼가 업무용으로 유용하게 쓸 수 있을것 같습니다. ㅎㅎㅎ
2010/11/22 12:31
네 업무용으로 FTP 서버 하나 구축해두면 좋죠. ^^
2010/11/22 12:50
맨날 눈팅만 하다가 글 남깁니다.
맨날 좋은 정보 공유해 주셔서 감사합니다.
2010/11/22 14:25
설정에 관한 자세한 설명 감사드립니다. ^^
그리고 아주 간단하게 사용할 수 있는 FTP서버가 있습니다.
HFS(Http File Server)로 http://www.rejetto.com/hfs/
설치프로그램도 아니고 별다른 설정없이 간단하게 사용할 수 있습니다.
참고 하시기 바랍니다.
2010/11/22 17:51
베리즈 웹쉐어처럼 간단히 HTTP 파일서버를 돌릴 수 있는 프로그램이네요. 허나 HTTP 서버는 폴더 단위로 파일을 다운로드 할 수 없어서 불편하더라구요. 그래서 FTP 서버를 구축했습니다. 윈도우 탐색기로 손쉽게 업다운 가능해서 편리하구요. ^^
2010/11/22 17:55
스누피님// HP MicroServer에 FTP로 파일 송수신하시나요?
FTP도 편리하지만 저는 MicroServer(Win7 설치)에 윈도우즈용 웹하드인 PlusDisk를
설치해서 사용중인데 좋더군요..
특히 개인사용자(유저수 4인)는 무료로 설치해서 사용할수 있습니다.
2010/11/22 18:22
네 저는 현재 FTP로 돌리고 있는데 웹하드도 한번 써보겠습니다. Ajaxplorer는 조금 불편하던데 PlusDisk도 있나보군요.
2010/11/22 18:05
접속은 패시브로 되나요? 액티브로 되나요??
2010/11/22 18:28
서버 전문가가 아니라 잘 모르겠네요. 그런데 그건 방화벽에서 어떻게 설정하느냐에 따라 다른거 아닌가요?
2011/01/06 22:24
패시브
2010/11/22 21:58
공유기 설정에서 헤메는 사람입니다(아이피타임 사용자)
1.DMZ, 트윈 IP 등의 설정..이거 하나만 하는건가요 아니면 2개다 하는건가요?
2. 공유기 동작 메뉴에 어떻게 포트를 설정하는지요?
3.DDNS 활용시 자기 임의대로 주소를 지정해도 되는지요?
질문드려서 죄송함니다... 저기서 막혀서 1시간40분째 헤메는 1인..부탁드림니다
2010/11/22 22:12
1. 잘 모르시면 DMZ로 하세요.
2. 포트포워딩인데 DMZ 설정하시면 포트포워딩 필요없습니다.
3. 네 앞부분만 임의로 하고 뒤에 iptime.org 는 고정입니다.
2010/11/23 21:53
스누피님 ftp 포트도 변경하는게 나름 보안에 좋다고 하던데..^^
레지스트리에서 바꿨던거같은데.. 그것도 추가해주시면 좋을거같습니당 :D
2010/11/24 01:53
포트는 보니까 공유기를 사용하는 경우 간단히 포트포워딩으로 해결하면 되겠네요.
채널포트를 직접 바꾸는건 제가 좀 알아봐야 하구요.
2011/01/06 22:49
레지에서 바꿀 필요 없고요. ^^
IIS 관리자 들어가서 컴퓨터 이름 트리 보기>사이트 트리 보기>만든 FTP에 우클릭 후 바인딩 편집>포트 변경하면 되요.
2010/11/23 21:54
이런 엄청난 방법이 있다는 걸 알고 실행후 안되서 질문이요 ㅠ
집에서(유동ip) 회사로(고정ip) 원격으로 오래전부터 쓰고 있었습니다. 둘다 윈도우7이요. 회사의 파일을 가져오려면 여러가지 장비를 챙겨야죠 ㅠ
이 방법을 회사 컴퓨터에 그대로 한 채 방화벽 예외도 다 했는데 집에서 탐색기에 ftp://000.000.00.00 치는거 맞죠? 아니면 알ftp 로 접속해야 하나요? 접속이 안되네요 집 컴도 ftp 윈도우 기능 추가에서 해줘야 하나요?
조금의 조언 부탁드립니다.
2010/11/24 06:39
제가 회사를 아직 안 다녀봐서... 회사 네트워크는 원래 좀 복잡한거 아닌가요? 집에서는 따로 설정할게 없는데 회사에서 외부 접속을 푸는 방법이 있을지 모르겠습니다. 단순 컴퓨터 내 방화벽 문제가 아니라 회사 자체적으로 네트워크에 뭔가 방화벽 같은게 있지 않을까요?
댓글 쓰고보니 제가 엉뚱한 소리를 했네요. 평소에 회사 컴퓨터에 원격으로 접속하셨다는걸 보니 적어도 원격 포트는 개방되어 있다는 말이군요. 그렇다면 21번 포트가 막혀있어서 그런건 아닐까 싶습니다.
2010/11/24 12:03
아 그렇군요. 우째야 쓰까요~ 회사 포트를 변경하면 되는건가요?
제가 잘 몰라서 좀 뒤져보니 SK(집인터넷)이 포트 21을 막는다라는 말이 있네요.. 집에서 공유기 쓰는게 아니니 님 설명처럼 21을 열고 바꾸고는 안될것 같고..
회사컴 iis 보니까 바인딩이 21로 되어 있고 변경은 가능하던데 어떤걸로 해야 할까요? 80?8080? 이거만 바꾸면 되는듯 한데요.. 맞나요?
2010/11/24 15:40
IIS FTP에 가시면 포트가 21로 되어 있을껍니다. 21-> 8021로 변경하시고
접속할때 127.0.0.1:8021 로 하면 됩니다. ^^
저는 HTTP = 8080
FTP = 8021 로 설정합니다. 알기쉽도록.. ^^
2010/11/24 23:21
아 정말 감사합니다^^;;
잘 쓰고 있습니다 ㅎㅎ
스누피 님도 바쁘신데 대신 답 주셔서 정말 감사합니다 ㅎㅎ
2010/11/27 12:48
안녕하세요 스누피님 매번 좋은정보 눈팅만하다가 이렇게 질문하나 올려보아요.
원도우계정으로 접속은 가능하나
다른계정을 추가하여 읽기만 가능하게 만들순없는지 궁금합니다. ㅠㅠ
제 원도우계정으로 읽기 쓰기 및 관리를 하고 다른사람들도 접속하여 읽기만 가능하게 할수있는 방법을 아무리 찾아보아도 도무지 답이 없네요 ....
2011/01/08 12:31
음.. 조사하면 다 나오죠. IIS>자신의 ftp 클릭>FTP 권한 부여 규칙>오른쪽 작업 탭에 허용 규칙 추가...하시면 됩니다.
2010/12/05 13:11
윈도우7로 서버 설치 설명을 보니 리눅스 서버나 매 한가지 입니다.
리눅스에 대해 아는것 없는 나도 리눅스 서버 설치를 했을 정도 이니까요.
서버를 돌릴때 윈도우보다 리눅스가 모든면에서 안정적이고 자원도 적게 먹는다고 답이 나와 있다더군요.
설명을 보니 어렵긴 매한가지 입니다. 초보입장에서..
2011/04/18 19:50
네, 맞습니다.
2011/04/18 19:50
네, 맞습니다.
2010/12/28 11:38
3번 방화벽 문제에서 비번은 어떻게 하죠??? ftp://127.0.0.1 누루면 창은 뜨는데요 사용자 이름은 넣으면 되는데 암호는??? 미리 설정 해놔야 하나요?
2010/12/28 12:05
ㅋ 암호 설정 해놔야 하는군요 싸이트 뜨넹요 그대신 공유기가 문제네요.... 192.168.0.1 주소쳐도 공유기로 안들어가져요... dir 300 인데요 역시 초보라 하나하나 따라해도 안되네요 공유기에서 걸리는거 같은데,,, 첨부터 공부해야겠어요
2010/12/28 16:53
공유기 기종이 달라서 전 모르겠어요~
2010/12/30 00:08
우선 상세한 설명 감사드립니다.
설명대로 따라하니 FTP서버는 완료되었고 외부에서도 접속은 잘 됩니다.
그런데 문제가 하나 발생했습니다. (사실 외부에서 접속하는 랩탑이 맥북이라서...)
윈도우즈로 접속할때는 아무문제가 없지만
맥으로 접속하면 한글폴더/파일이 모두 ?로 표시가 되고 접근이 불가능한상태가 됩니다.
한글파일이 많을경우는 서버와 연결이 끊기기도 합니다.
혹시 해결할 방법이 있을까요???
UTF8이 문제인가해서 True, false로 바꿔보았지만 차이는 없네요
참고로 같은 네트워크 상에 있을때는 삼바(smb://)로 연결해서 사용하는데... 이때는 아무 문제 없이 잘 됩니다.
(삼바네트워크를 외부에서 접속할 방법은 없을까요?)
서버PC: Windows 7 32bit
Mac: 10.6.4 snow leopard
(맥에 관련한 내용이라서 여기에 질문을 올릴까 말까 고민했지만 혹시 아시는 내용이 있을까 해서 여쭤봅니다.)
2010/12/30 13:43
제가 맥은 전혀 몰라서 도움을 드리지 못하겠네요.
2011/01/06 18:02
ftp접속프로그램으로 접속하면 디렉토리 보입니다. 그런데 익스플로러에서 접속하면 아이디 와
비밀번호 쓰는 메세지박스 뜨고 입력하면 접속이
안됩니다. 왜그런지요?
2011/01/06 22:07
원래 그래요. 윈도우 계정과 윈도우 비밀번호 입력하면 되요.
2011/01/06 22:34
님들. 참고로 커맨드로 서비스 다시 시작할 때 오류 5(액세스 거부)나오면 관리자 권한으로 명령 프롬프트 실행하세요.
2011/01/06 22:52
ftp 프로그램 쓸 필요없이 그냥 인터넷 창에다 ftp://id:비번@도메인(아이피)이렇게 입력하시면 됩니다.
2011/01/21 19:18
세팅을 뭘 잘못한 건지 외부에서 접속하면
ftp가 아닌 공유기관리자페이지(192.168.0.1)가 뜹니다.
포트포워딩과 DDNS를 다 했는데 말입니다. ㅜㅜ
2011/01/24 00:14
공우기 설정에보시면 DMZ설정이 있는데 그곳에 현재 서버로 사용중인 PC의 IP를 써넣으신후 설정을 적용해보세요.
2011/01/24 13:06
DDNS 주소로 접속하셨나요? DDNS하셨다면 포트포워딩은 필요 없습니다. 외부 IP 주소로 접속하면 당연히 192.168.0.1로 접속됩니다.
2011/01/24 00:12
이렇게 간단할줄 몰랐네요...ㅎㅎ 잘 따라해서 서버하나 돌려봐야겠어요..ㅎㅎ
2011/01/24 14:55
ftp서버를 어떤 특정 사용자 몇명만 사용할 수 있게 하려면 어떻게 해야하죠?
제발 가르쳐주세요..
2011/02/01 15:51
이거로 한글 파일(hwp) 올리면 깨지는 것 같던데요.
2011/02/01 15:56
특정 파일에 특성을 가질리가 없습니다. 단순 파일전송 프로토콜입니다.
2011/02/01 19:44
아이고 왜그러지요? 흑흑흑... 한글 파일이 제일 중요한데. 혹시 Binary 전송이 안되서 그러나요? txt파일하고 exe 파일 둘다 잘 실행되서 그건 아닌 것 같은데요...
2011/02/03 09:23
지난번 어떻게 설날 그때까지 기다리겠냐고 하셨지만 드디어 설날이 되서야 다른 노트북을 한대 사용할 수 있어 무사히 FTP를 테스트하고 설정을 모두 마쳤습니다. 하하하
그런데 한글로된 파일을 다운로드시 한글부분이 깨져서 저장이 되는데 이를 원래 한글 그대로 저장할 수 있을까요? FTP 고급설정에서 UTF8 허용을 True나 False 모두 해보았지만 이건 해결이 안되네요.
2011/02/10 18:48
스누피님 좋은 정보 감사합니다~! 파일질라 서버 사용하고 있었는데 알 수 없는 에러로 고생하다 드디어 갈아타게 되었네요 감사합니다!
2011/03/17 10:27
친절한 포스팅에 감격하는 1인입니다.
말씀대로 따라 했더니 내부 127.0.0.1로는 잘 돌아가는 것이 확인 되었습니다.
질문은 저는웹서버를 컴에서 돌리느라 스프트웍스에서 제공하는 DDNS 서비스를 이용하고 있습니다.
그 서비스를 이용하여 접속을 하고 싶은데
220 Type set to A
227 Entering passive mode(192.X.X.X,11,59) 이런 에러메세지가 나네요.
결국 내부의 다른 피씨에서 파일 다운로드를 하는데는
내부의 사설 아이피로 접속해서 다운 받고 있어요.
외부에서도 DDNS로 접속 하고 싶은데 무엇이 문제인지 모르겠네요.
다른 점은 공유기에서 제공하는 DDNS만 아니라는 점인데요.
나머지는 다 똑같이 설정했고요.
바쁘시겠지만 조언 좀 부탁드립니다.
윈도에 대한 도움말로 여러가지 기능들을 편리하게 사용하고 있음에
다시 한번 감사드리며
늘 좋은 날 되십시요.
2011/03/19 10:02
전 처음엔 잘 되다가 한시간도 안되서 갑자기 ftp로그인 화면에서 모든 접속이 불가가 되버렸는데 방법이 없네요 ㅠㅠ ftp://127.0.0.1 은 로그인화면도 안뜨네요. 연결진단해보니 폴더의 접근 권한이 없다고 나오는데 전 everyone 에게 읽기 권한과 admin계정에 모든권한을 주었거든요.. 아래는 에러내용 < 서버가 기본 제공 계정으로 통과 인증을 사용하여 지정된 실제 경로에 액세스하도록 구성되어 있습니다. 하지만 IIS 관리자에서 기본 제공 계정에 액세스 권한이 있는지 여부를 확인할 수 없습니다. 응용 프로그램 풀 ID에 실제 경로에 대한 읽기 액세스 권한이 있는지 확인하십시오. 이 서버가 도메인에 가입되어 있고 응용 프로그램 풀 ID가 NetworkService 또는 LocalSystem이면 <domain>\<computer_name>$에 실제 경로에 대한 읽기 액세스 권한이 있는지 확인하십시오. 그런 다음 이러한 설정을 다시 테스트하십시오. >
2011/03/21 23:45
몇주째 이 글만 읽으면서 열심히 FTP를 구축하고 있습니다. 이제 10%쯤 개념이 생길까 말까 하는데요.
snoopy님 설명처럼 간단하게 되었다면 좋았으련만 몇번의 시행착오를 거치면서 이제 거의 다 와간다는것을 느낍니다.
저는 처음부터 지금까지도 127.0.0.1은 안되는군요. 사무실에 같은 공유기(저도 iptime)
를 쓰는 컴퓨터 끼리는 192.168.... 의 주소로 접속이 잘됩니다. 계정,권한 등에서
삽질 많이 했습니다. ㅎㅎ
마지막 남은게 외부(개인적으로는 집에서) 접속하기 위해서 DDNS를 설정했는데
chosamong님과 같은 메세지가 나오네요.
양쪽다 SK 를 쓰고 있어서 혹시나 해서 포트는 8021로 잡아놓고 하고 있구요.
검색해보니 패시브 접속에 관한 얘기가 아주 장황하게 나와있어서
이거 어찌 손댈까 하고만 있습니다.
도움말 부탁드려요
2011/03/22 22:47
Server 2008 R2에서 FTP 서버구축하다가 한글파일명 안되는 문제를 만났는데
스누피님 덕분에 해결해가지고 갑니다 감사합니다.
2011/04/03 11:45
오오오옷~.
광고라고 생각하지 말아주세요. ㅠㅠ
N드라이브가 바꼈어요.
용량 30gb에 한 파일당 4gb만 안 넘으면 됩니다.
와우~
2011/04/12 11:29
ㅠㅠ 감사합니다.ㅠ.ㅠ.
2011/04/16 11:41
FTP 까지는 되나, 디렉터리를 안보이게 해고 싶은데요.
가상디렉터리를 써도 나오는건 어쩔수 없던데,
외부에서 퍼가기는 되나
FTP://아이피 치고 들어오면 루트(디렉터리) 안나오게 할순 없나요?
그 자체 페이지를 없애고 싶습니다.
관리자도 익명사용자도 아예 못들어가게,
단 그 ftp 서버에 있는 파일들은 외부로 퍼가게 가능하게 설정 부탁드립니다.
2011/04/18 19:49
와~~ 감사합니다^^
2011/04/19 13:09
우와 정말 유용하네요. 잘 봤어요
2011/04/23 02:03
고맙습니다 ^^
2011/07/04 17:08
ㅠㅠ 도저히 FTP 구축이 않되서 그런데 ㅠㅠ 원격으로 구축 해주실 수 있는 분 도와주세요 ㅠㅠ
네이트온 아이디 fulname12@nate.com 입니다 ㅠㅠ 일촌 추가하고 원격으로 잡아주실 용자분 ㅠㅠ
2011/10/13 10:34
많은 도움이 되었습니다. filezilla 서버와 같은 프로그램으로 시도해도 안되었는데, 이 글 보고 방화벽 규칙 설정에 대해 알게 되었네요. 하지만 외부 접속은 여전히... 문제였죠.
다행히 http://jwmx.tistory.com/1835 이 글을 읽고 통신사를 의심했더니 의외로 쉽게 풀리네요.
감사합니다.
2011/10/23 23:21
감사합니다.. 좋은글 읽고 많은 도움 받았읍니다..^^
헌데.. 한글 파일 명 깨지는 현상은 어떻게 안되는가 보네요..??
저의 경우는 atrix 라는 스마트 폰으로 ftp 를 이용하고 있읍니다. 안드로이드 ftp 클라이언트를 지원하는 몇가지 어플들, wm ftp client 와 파일 익스퍼트 사용했는데.. 한글을 못 읽어들이더군요.. utf-8 설정을 하든 안하든.. 말이죠..
웹브라우져 상에서는 opera 가 한글이나 일본어 한자등이 안께지고 wifi 상에서 연결이 됩니다. 헌데, 파일단위의 다운로드만 지원을 하더군여..처음에는 3g 에서도 연결이 됐었던것 같은데.. 얼마후부터는 막히더군여.. 통신사의 작품이겠지요..^^
아무튼 뜬금없는 소리 주저리고 갑니다..
감사하게 잘 쓰겠읍니다.. 건강하십시요..^^
2011/10/27 12:57
자문 자답입니다..^^
한글 문제는 해결했읍니다.
단지, IIS 에서가 아니고.. 파일질라 서버 설치로 해결했읍니다. 파일질라 서버가 기본적으로 utf-8 타입 문자 인코딩이라 하기에.. 스마트폰의 file expert도 utf-8 가 기본이라 궁합을 맞추니 한글 잘 나옵니다..^^
2012/01/12 14:47
음.. 개설을 했긴한데 왜 익명으로 로그인이 불가능하죠 ??
익명으로 로그인할려면 계속 뜨던데 로그인창이..
2012/01/15 13:09
정말 쉽고 세세한 자료 감사합니다.
흑룡해 복 많이 받으세요..
2012/03/17 20:42
설정다하고 내부망에서 접속되고 외부 에서도 접속이됩니다>^^
그런대 파일전송시 ftp 서버에 파일을 복사하는동안 오루가 발생했습니다. 서버에 파일을 복사할수있는권한이 있는지 확인하십니오 ...라는 오류가 뜸니다...이건외그런건가요,...
윈도도 재설치하도 해도 계속그러내요,...?^^
2012/05/09 21:56
070 공유기 사용하고 있는데 DDNS를 설정하려고하니 유료로 전환되었습니다.
혹시 DDNS없이 외부에서 접속하려면 어떻게 해야하는지 알려주시면 감사하겠습니다.
ftp://snoopybox.iptime.org ==> ?????
이 부분 확인 하는 방법이 있나요?
2012/06/01 11:52
다 되는데... UTF-8까지 껐는데요
특정 한글이름 폴더만 접근이 안되는건 뭘까요?
하위드라이브까지도 접근이 가능한데 여러 한글이름 폴더중 딱 하나만 안되는건 뭔가요?
2012/07/29 18:43
퍼갑니다.
blog.naver.com/qpemtm
2012/07/29 18:43
퍼갑니다.
blog.naver.com/qpemtm
2012/07/29 18:43
퍼갑니다.
blog.naver.com/qpemtm
2012/07/29 18:43
퍼갑니다.
blog.naver.com/qpemtm
2012/10/21 11:54
한글 이름 ㅋㅋ 감사효
2013/01/01 21:24
저 암호(사용자 이름)와 비밀번호(패스워드) 칸에는 어떤 것을 치면 되나요??
2013/01/01 21:24
저 암호(사용자 이름)와 비밀번호(패스워드) 칸에는 어떤 것을 치면 되나요??
2013/01/27 20:49
허락 없이 게시글 제 블로그에 첨부 했습니다.
출처는 snoopy님 블로그로 연결해 두었구요 혹시 문제가 된다면
연락 주시는 데로 게시글 삭제 하도록 하겠습니다.
정보 대단히 감사합니다.
2013/03/03 01:08
포스트 도움 정말 많이 받았습니다.
webdav 설치 방법도 게시물로 만들어 주시면 안될까요?
너무 너무 어렵네요...ㅠ.ㅠ