PC를 FTP 서버로 만들기 - FileZilla Server

2010. 5. 16. 11:29 컴퓨터/유틸리티

메일이나 메신저로 받기에는 부담되는 파일은 FtpServ라는 FTP 서버 프로그램을 이용하여 주고받아 왔습니다. FtpServ가 실행 파일이 작고 설치할 필요도 없어서 좋기는 합니다만, 크기가 큰 파일의 경우 크기 정보를 잘못 알려 주어 파일을 내려받을 때 정확한 시간 계산을 하지 못할 때가 있습니다. 이럴 때는 무작정 기다리고 있어야 해서 매우 답답합니다.

다른 FTP 서버를 찾아 보았습니다. FTP 클라이언트로 FileZilla를 사용하기 때문에 FileZilla FTP Server를 설치해 보았습니다. 역시 훌륭하군요.

무료라서 부담없이 사용할 수 있고 사용하는 방법도 간단해서 편리합니다.

FileZilla Server 주의 사항 1

제가 FileZilla Servr를 처음 설치한 후에 헷갈린 점이 있어서 먼저 정리합니다. FileZilla Server를 설치하고 실행하면 엉뚱하게 로그인 화면이 출력됩니다. 간단한 모양의 FtpServ를 사용해 왔던 저로서는 이해 안 되는 모습이었습니다.

그러나 나중에 알게 되었는데, FileZilla Server의 FTP 서버 부분은 윈도우로 실행되지 않습니다. 대신에 윈도즈의 서비스 형식으로 실행됩니다. 그러므로 FileZilla Server를 실행했을 때 출력되는 윈도우는 FTP 서버가 아닙니다. FTP 서버의 작업 진행 상황을 보여주고 환경을 설정하는 프로그램입니다. 그래서 FTP 서버로 로그인하기 위해 프로그램을 실행하면 위의 이미지와 같은 로그인 윈도우가 출력되는 것입니다.

127.0.0.1 이라는 IP 주소는 프로그램이 실행되고 있는 컴퓨터를 지칭합니다. 설치하고 처음 실행했다면 아직 관리자 암호가 설정되지 않았으므로 [OK] 버튼을 클릭하면 로그인이 됩니다. 다시 말씀드리지만 아래 이미지에서 보여 주는 윈도우는 서버가 아닙니다.

진짜 서버는 윈도즈 안에 서비스로 실행됩니다.

FileZilla Server 주의 사항 2

윈도즈에 방화벽을 사용한다면 예외 사항에 추가해 주어야 합니다. 그러나 보통 프로그램을 설치해서 실행하면 보안 경고가 나오고 "차단 해제" 버튼을 이용해서 방화벽에서 예외 부분에 추가할 수 있습니다.

그러나 FileZilla Server는 이런 보안 경고가 나오지 않습니다. 그래서 방화벽을 사용한 상태에서 그냥 사용하면 다른 PC에서 FileZilla Server로 연결이 안 됩니다. 그러므로 직접 방화벽 예외에 FileZilla Sever를 등록해야 합니다.

방화벽>>예외에서 프로그램 추가를 선택하시고 "FileZilla Server.exe"를 선택해 주면 됩니다.

FileZilla Server 설치하기

FileZilla를 설치 한 후 프로그램을 실행하면 기본적인 설정을 하게 되는데, 이후에 수정할 수 있으므로 프로그램이 제시하는 기본 값을 선택하여 다음 설정으로 넘어갑니다. FileZilla 윈도우가 출력되면 제일 먼저 외부에서 FTP 서버로 접속할 수 있는 사용자부터 등록해야 겠습니다.

다음에는 등록한 사용자가 접근할 수 있는 디렉토리를 지정해 줍니다. 아울러 삭제, 생성과 같은 권한도 적절하게 지정해 줍니다.

이렇게만 설정해 놓으면 외부에서 FTP 클라이언트를 이용하여 FileZilla Serer로 접속할 수 있습니다.

공유기를 사용하시는 분께

공유기를 사용하시는 분은 외부 접속을 위해 공유기의 포트 포워딩에 21번 포트를 등록해서 FTP 서버가 실행되는 PC의 IP를 설정하겠습니다만, 인터넷 서비스 제공업체에서 따라서는 21번 포트를 막아 놓는 경우가 있습니다. 그러므로 21번 포트 보다는 4000번과 같은 다른 번호를 등록해서 사용하는 것이 좋습니다.

저의 공유기 설정 화면입니다. 외부에 4000 포트로 접속하면 192.168.10.101 PC의 21 포트로 연결하도록 등록했습니다.

며칠 사용해 보았는데 정말 좋군요. 시스템에 미치는 부하가 적은 것 같고, 무엇보다도 다운로드 속도가 빠른 것 같습니다. 애용하는 프로그램이 또 하나 생겼네요. ^^

이 댓글을 비밀 댓글로

티스토리 로그인이 풀리면 여기를 클릭하세요.

    • zzz
    • 2010.05.16 15:40
    http://berryz.upnl.org/main.php/WebShare/Download/
    웹베리즈라고 한국 개발자가 만든 파일 공유 프로그램이 있지요.
    이것 역시 자신의 컴퓨터를 서버화 시켜서 받을 수 있게 하는것인데, 저의 경우 써보진 않아서 모르겠지만, 다운받는 측에서는 아무 파일이 필요가 없어 DC같은데서 파일 공유할때 많이 쓰이더군요.
    • 아! 공유 프로그램이군요. 한번 사용해 봐야 겠습니다.
      저는 DropBox를 사용하고 있는데 매우 좋아요. ^^

      http://jwmx.tistory.com/1680
  1. FileZilla 아주 좋다죠^^;;
    • 장미마피아
    • 2010.05.16 23:43
    파일질라 서버...저도 애용하고 있는 서버입니다.

    근데, 한 가지 문제 아닌 문제점이...파일질라 클라이언트 같은 것은 문자 인코딩을 자동으로 바꿔서 보여주기 때문에 문제가 없지만, 인터넷 익스플로러를 비롯한 (익스로도 FTP 접속 가능합니다.) 일부 FTP 클라이언트들은 문자 인코딩을 바꿔서 보여주는 기능이 없습니다.
    그래서, 한글로 된 폴더나 파일이름을 이런 FTP프로그램에서는 제대로 보여주지 못하는 문제점이 생깁니다.
    해결책은 파일질라 클라이언트를 사용하거나, 패치된 파일질라 서버를 설치하면 되는데, 불법(?) 패치는 아니므로(소스포지에서 엄연하게 배포하고 있는 겁니다.) 구글링해서 찾아서 파일 교체하시면 아무런 문제가 없답니다.
    • 서고지기
    • 2010.05.17 09:37
    무료라서 더욱 좋은거 같은 프로그램이에요. ^^


    이글 과는 전혀 상관없지만 처음 트위터 등록해봤어요!!

    알고 있어도 새삼 신기하네요..ㅎㅎ
    • 오우~ 저도 서고지기님을 곧 팔로우 하게습니다. ^^
      • 서고지기
      • 2010.05.18 10:21
      하지만 전 블로그가 없다는 사실.
      트위터도...ㅠ-ㅠ
    • 아! 아직 트위터를 안 하시는군요. 트위터 등록을 하셨다길레. ^^;
    • 시린
    • 2010.05.17 10:53
    최근에 Cerberus FTP Server를 사용해보니 좋더군요.. 물론 무료입니다..

    사용법도 쉽고 인터페이스도 깔끔합니다.. 한번 사용해보세요.. ^^

    잘지내시죠? 악플에 넘 맘상해하시지 마시길.. ㅋㅋ
    • 카리스마
    • 2010.05.17 18:12
    전 [웹베리즈]와 [HFS]사용해서 공유하고 있습니다.
    일단 서버 설정이 쉽고 웹브라우져를 이용한 파일공유라서 사용시 편리합니다.
    FTP에 비교해서는 기능은 좀 많이 딸리지만 간단한 파일공유라면 오히려 탁월한 선택일겁니다.

    [웹베리즈]는 위에 링크걸어두신분이 계시내요.
    [HFS]는 http://www.rejetto.com/hfs/ 방문하심 됩니다.

    개인적으로 HFS가 더 기능이 좋더라구요.
    국내에도 HFS 사용해서 파일공유하시는 분들도 상당히 많으니깐 아마 들어는 보셨을거 같내요. ^^;;
    • 자민
    • 2010.06.27 10:49
    제가 잘 몰라서 ㅡㅜ
    공유기를 이용할시 내부 아이피가 192.168.0.? 로 돼는데

    그럼 집이 아닌 외부에서 접속이 가능 한가요??
    • zxcv
    • 2010.07.13 15:22
    공유기가 없으면 안돼요?>>

    공유기 사야하나요?
    사야하면 얼마정도하나요?
    빠른시대 답변부탁드려요
    • 2010.07.15 16:21
    비밀댓글입니다
    • BlogIcon eizt
    • 2010.07.16 15:02
    확실히 파일질라가 좋아요.. 웹베리지도 같이쓰고 있는데 웹베리지느는 G급 파일을 한번에 받으려면 문제가상기더라고요ㅠㅠ 오르빗다운로더라던지 그런걸로 받으라는데 그렇긴 귀찮고...
    • 질문
    • 2010.08.11 22:30
    저기 저도 한번 보구 설치를 해봤는데요
    안되네요.
    ip주소도 위의 스샷과 동일하고 포트도 똑같은데 무슨 잘못이 있나요?
    • 혹시 공유기를 사용하시나요? 그렇다면 공유기에서 포트 포워딩을 설정해 주셔야 합니다.
    • 질문
    • 2010.08.12 09:11
    혹시... 제가 anygate 를 써서요.
    이거 포트포워딩 하실줄 아세요??
    알려주세요 ㅠㅠ
    다른컴퓨터로 해봤는데 한번은 성공했거든요...
    그런데 몇번 껏다가 켜보니까 안되네요..(파워 아니에용..)
    부탁드려요
    비주얼 베이직으로 웹연동을 할때 필요해서영...
    부탁드립니다.
    • 이런, 죄송하게도 말씀하신 제품을 사용해 보지를 못해서 어떻게 도움 말씀을 드리기 어렵네요.
      흠~ 그러나 아마도 공유기의 보통 웹 브라우저로 들어가는 관리 페이지에 보시면
      메신저, FTP, 채팅, 등등을 설정하는 페이지가 있습니다.
      그 페이지에서 FTP 접속을
      FTP 서버가 실행되고 있는 컴퓨터의 IP로 설정하시면 됩니다.
      혹시, 하나로통신, SK브로드밴드 인터넷을 사용하신다면 FTP의 21번 포트 말고
      4000번으로 설정해 보세요.
    • 수형이
    • 2010.09.17 02:25
    글 잘봤습니다 ~~
    • ftp
    • 2011.10.13 10:35
    감사합니다. http://snoopybox.co.kr/1442 을 따라서 설정하던중, 외부 접속에서 계속 막혔는데, 해결했습니다. ^^
    • 전문가
    • 2012.10.19 17:40
    좋은 정보 감사합니다. 파일지랄 ftp는 계속 사용해왔는데 서버가 있는지는 처음 알았네요.
error: Content is protected !!