ftp 서버 만들기 ftp서버 구축 방법 파일질라 ftp서버 프로그램 을 이용해 ftp서버 구축하는 방법을 포스팅합니다.

FileZilla Server 는 오토셋과 연동되는 것은 아니고,
FTP 서버를 구축하고자 하시는 분들에게 추천하는 프리웨어/기부 프로그램입니다.
다른이와 파일을 공유를 하고자 한다면, FTP 서버를 구축해보시길 권해봅니다.

그래서 오늘은 FTP 서버 구축하는 방법을 올려봅니다.
 
일단 윈도우에서 지원하는 IIS 상의 FTP는 윈도우 계정 사용 및 엑세스 관리가 불편하여
파일질라를 이용하여 간단하게 구축하는 방법을 설명 드리겠습니다.
 
-- IP 공유기 사용자 분들은 이 과정을 따라 하기 전에 아래 링크에서 아이피 공유기 셋팅 부터 잡는 작업을
    수행하시고, 접근하시기 바랍니다.
    아래 글 읽으시면, 80 포트를 사용하는 웹서버인데 이것을 21번 FTP 서버로 응용하셔서 설정 하시면 됩니다.
 
    http://blog.naver.com/islandgee?Redirect=Log&logNo=130020967496
 
 
1. 파일질라 서버 버전을 다운 받도록 합니다.
    http://filezilla-project.org/ 로 가셔서
 
    Download FileZilla Server 를 눌러 다운로드 합니다.

 

 

filezilla_server-0_9_41.exe(파일도 첨부합니다 32비트용이구요. 64비트용은 홈페이지에서 받으세요.)

 


    


 
2. 다운로드 하셨다면 실행을 하여 설치합니다.
    아래 보이는건 약간이겠죠? I Agree 를 눌러 동의 하시고 넘어갑니다.
 

 
3. 사용자 정의 설치 부분이 나오는데, 그냥 Standard로 넘어갑니다.
    경로 또한 적당히 잡아주시고 다음을 진행합니다.

 


 
 
 
4. 다음은 리스너 설정이 나옵니다. 이 부분 상당히 중요합니다.
    여기서 포트를 기본 값이 아닌 값을 넣으시고 잃어 버리면 FTP 서버를 운영하실 수 없으니
    어지간 하면 기본으로 가시고, 보안상 불안하시다 싶으시면 꼭 기억할 수 있는 포트로 설정합니다.
    FTP 서비스의 포트가 아닌 관리자모드 포트 입니다.


 
 
5. 서버 운영자 설정.
   서버를 운영할 수 있는 사용자를 말합니다. 즉 현재 윈도우에 로그인한 아이디 외에도 여러 계정으로도
   FTP 서버를 관리하게 하겠느냐에 대한 질의 입니다.
   all user 로 선택하시면, administrator 또는 현재 본인이 쓰는 user 라던가 뭐 이런 계정으로도 서버를
   열 수 있다는 겁니다.
   current user를 선택하시면, 현재 로그인한 윈도우 계정으로만 FTP 서버를 운영하겠다는 얘기이구요.
   처음 하시는 분은 그냥 다음만 누르셔도 이상없습니다^^
 

 
6. 설치가 진행됩니다. 설치가 완료되면 close 버튼이 활성화 되므로 close 버튼을 클릭! 합니다.

 


 

 
7. close 하자 마자 작은 창이 하나 뜹니다.
    작아 보여도 요녀석 매우 중요합니다.
    관리자로 쓸 IP와 포트 그리고 계정 비밀번호까지 입력하라 합니다.
    여러 사람이 쓰는 피씨라면 넣겠지만, 그냥 기본 입력 값으로 OK 하고 지나가십시오.
    입력하신걸 기억 못하시면, FTP 서버는 다시 관리자모드로 들어가실 수 없습니다.

 

 
 
8. 자~ 이제 FTP 서버가 오픈되었습니다. 본인의 IP 아시죠?
   모르신다구요? 그럼 시작 누르시고 실행 가셔서
   cmd /k ipconfig /all 하십시오.

   
 
위에 체크 되어 있는 숫자가 본인의 IP 주소 입니다.
헌데, 여기서 따지고 가야 할 부분!!!
첫 자리가 17x 와 19x 번때를 사용하신다면, 외부에서 접근이 불가능합니다.
IP공유기를 사용하시거나 허브에 연결 되었을 경우 위와 같이 발생하며, 위 2가지 대역의 IP주소는
내부 IP라고 하여 본인이 위치한 내부에서만 사용이 가능한 IP 이죠.
그래서 위에 IP공유기 이신 분들은 링크 대로 수행하고 하시라는 겁니다.
 
실제 IP공유기에 들어오는 IP주소는 위 링크 처럼 IP공유기에서 확인 하시면 나옵니다.
종류가 너무 많아 저두 하나 하나 봐야만 아는거라 직접 사진으로 올리긴 힘들거 같네요.
일단 이렇든 저렇든 이 부분 확인 하셨으면 대충 패쓰!!!!
 
 
9. 위에서 작은 창 OK 누르시면 파일질라 서버가 열립니다.

 
 
10. 위에서 몇 가지 설정을 좀 하겠습니다.
     사람별로 접근 가능한 계정을 만들어줍니다.
     내가 아닌 사람에게는 필요한것만 다운로드 할 수 있도록 하고, 삭제는 못 하도록 한다던가의
     권한 설정이 필요하니까요.
     Edit 에 Users 로 가 봅니다. 작은 창이 뜨죠?
     General (계정), Shared folders (공유폴더), Speed Limits (속도제한), IP Filter(차단IP관리)
     항목이 보입니다.

 

 

 

     
 

11. 먼저 계정 부터 만들어 볼게요. add 버튼을 클릭합니다. 적당한 이름을 넣습니다. 지금 넣는 이름이 접속하실때
     ID 가 됩니다. 그럼 비번 부터 설정해 볼까요?

     Password 를 체크하시고 옆 칸에 비밀번호를 입력합니다.

 

 


 
OK를 누르시기 전에 공유 폴더를 설정합니다.
왼쪽 메뉴에서 Shared folders 로 이동합니다. 이렇게 이동하더라도 계정의 위치는 제가 설정한 aaa에 있는겁니다.
즉 aaa 사용자가 사용할 폴더를 정하는겁니다.
 
Shared folders 항목에서 add 를 눌러 공유하고자 하는 폴더를 선택합니다.
선택된 디렉토리 우측을 보면 Files 와 Directories 가 보일겁니다.
중요!!  이 부분이 권한 설정입니다.
 
일단 Files 부터 보겠습니다.
Read -> 현재 선택한 사용자가 공유폴더내의 파일을 읽을 수 있게 하겠느냐입니다. 당연히 읽을 수 있어야
             FTP를 사용하겠죠? 즉 다운로드 할 수 있게 하겠느냐 입니다.
Write -> 폴더 내 파일을 수정할 수 있느냐입니다. 수정 권한은 곧 업로드 권한이겠죠?
Delete -> 폴더 내 파일을 지울 수 있게 하겠느냐입니다. 내가 아닌 다른 사람에게 줄 아이디라면 이 권한 줘서는
              안되겠죠?
Append -> 첨부할 수 있게 하겠느냐입니다. 이 기능은 Write 주면 어차피 비슷비슷한 말이라 같이 체크해 주고 넘어갑시다!
 
자~ 그럼 Directories 를 봅니다.
Create -> 폴더를 생성할 수 있게 하겠느냐입니다. 업로드 할 수 있는 사용자라면 이 정도 권한은 줘야 폴더까지 만들어서
               예쁘게 올려주시겠죠?
Delete -> 폴더를 삭제할 수 있게 하겠느냐입니다. ^^ 물론 다른 사용자에게 줄거라면 그냥 이 권한 빼서 주시구려~
List -> 아주 중요한 부분입니다. 폴더의 내용을 확인할 수 있게 해주겠냐는 의미입니다.
          Files 의 모든 권한을 준다고 하여도 이 권한이 없다면 무용지물입니다. 공유폴더 자체의 내용을 볼 수 조차 없으니까요.
+Subdirs -> 하위 폴더를 열 수 있게 하겠느냐 입니다. List 와 같은 의미로 하위 디렉토리 조회 권한을 주겠느냐는 의미입니다.
 
자 ~ 이 부분까지 설정하셨다면 나머지는 간단히 쓰겠습니다. Speed Limits 는 급증하는 사용자로 인해 서버 폭주가 예상될때
최대 속도가 아닌 운영자가 직접 정해주는 속도로 모든 사용자를 유도합니다. 최대한 낮은 속도를 주면서 여러 사용자를 모두 수용하려고 할때 쓰면 유용하죠.
IP Filter 요건 카페로 얘기하면 강퇴 입니다. 특정 IP 접속자가 불량사용자다. 또는 알려주지도 않았는데, 접근하는 사용자다
싶으면, IP 목록에 넣어주시면 자동으로 차단됩니다.

 


 

12. 서버 설정이 끝났습니다. 이제 접속 해 볼까요?
     본인의 IP 알아두셨죠? 그걸로 접속하는겁니다.
     ftp 프로그램으로 접속하셔도 되고, 브라우저에서 접속해도 됩니다.
     전 브라우저에서 접속 해 보겠습니다.
     그냥 내부 아이피 채로 들어가 볼게요. 외부에서는 접근 안되지만, 내부에서는 되니까요.
 
     ftp://192.168.100.184 를 브라우저 주소에 넣어봅니다.

 

 

 

계정을 묻고, 제가 만든 aaa 에 비번 입력하면 접속이 됩니다.
이 상황을 서버는 어떻게 알까요?
파일질라 server를 보세요. 아 참!!! 파일질라 서버 프로그램 끄시면, 서버 꺼지는겁니다. 그냥 살포시 내려만 놓으시고 계시면
서버는 정상적으로 작동합니다.

 

 

짜잔~ 서버 보시면 aaa 가 접속된 내역 보이시죠?

 
이것으로 파일질라 서버 구축 방법을 마무리 하겠습니다.
길게~ 온 내용을 읽어 주시느라 고생 많으셨네요.

 




Posted by 꼬부귀
,