네이버

블로그

FTP 서버 만들기 - 파일질라 서버 설정

소프트웨어

2013/05/29 15:59

http://blog.naver.com/PostPrint.nhn?blogId=nkj2001&logNo=20188621262#

FTP 서버 만들기 - 파일질라 서버 설정

FTP 서버는 File Transfer Protocol 의 약자로 인터넷을 통해 한 컴퓨터에서 다른 컴퓨터로

파일을 전송할 수 있는 방법과 그런 프로그램을 일컫는 말입니다.

내 컴퓨터의 데이터에 쉽게 접근하여 다운로드 하거나 업로드하거나 혹은

인터넷만 연결되어있다면 다른 사람에게 자료를 가장 쉽고 빠르게 공유해 줄수 있는 방법!

FTP 서버 만들기를 시작해보도록 하겠습니다.

블로그래퍼가 오늘 FTP 서버 만들기 방법으로 사용할 프로그램은

여러가지가 FTP 서버 프로그램 중 파일질라 서버 라는 프로그램이며

FTP 서버 만들기를 위해 파일질라 서버 설정하는 방법을 알아보도록 하겠습니다.

시작하기 앞서 역시나 다음뷰 공감을 한번씩 눌러주고 시작해주시면 감사할 따름입니다. ^^

그리고 네이버 로그인을 해서 덧글을 달거나 공감을 누르는게 쉬운일이란게 아니란걸 잘 압니다만

그러나~!! 그런 포스트 맨 하단의 덧글과 공감은 글쓴이에게 지대한 영향을 끼치게 됩니다. ^^;

FTP 서버 만들기 - 파일질라 서버 다운로드

먼저 파일질라 서버를 다운로드 해야하는데 네이버에서 파일질라 클라이언트는 검색에 나오는데

파일질라 서버는 검색에 나오지 않아 파일질라 공식 사이트로 접속을 합니다.

파일질라 공식사이트 주소 https://filezilla-project.org/

파일질라 공식사이트에 접속하면 메인페이지에서 파일질라 클라이언트 (일반적인 FTP 접속 프로그램)

파일질라 서버 (FTP 서버 만들기 위한 프로그램) 를 다운로드 할 수 있습니다.

그럼 FTP 서버를 만들기 위해서 파일질라 서버 다운로드 버튼을 클릭합니다.

파일질라 서버는 윈도우 버전에 상관없이 통합적으로 설치되는 프로그램입니다.

다운로드는 sourceforge 에 연결되어있습니다.

해당 파일질라 서버 다운로드 링크를 클릭합니다.

소스포지 사이트에서 파일질라 서버 프로그램을 자동으로 다운로드 합니다.

만약 여기서 자동으로 다운로드 되지 않는다면 위 이미지의 빨간 박스 안에 보시면

direct link 라는 링크가 있는데 그 링크를 클릭하시길 바랍니다.

FTP 서버 만들기 - 파일질라 서버 설치

FTP 서버를 만들기 위해 파일질라 서버 다운로드가 완료된 후 파일질라 서버를 실행하면

최초 파일질라 서버를 설치하는 셋업 프로그램이 실행됩니다.

먼저 약관이 나오는데... 영어로 나옵니다. ㅎㅎ ㅡㅡ;;

I Agree 버튼을 눌러 일단 약관에 동의합니다.

파일질라 서버 약관 동의가 끝나면 가장 먼저 설치항목을 설정하는 페이지가 나옵니다.

FileZilla Server (Service) 는 파일질라를 윈도우 서비스 모드로 구동시키기 위해 필요한 항목입니다.

Administration interface

파일질라 서버 설정을 위한 프로그램 입니다.

Source Code

파일질라는 오픈프로젝트로 진행되는 프로그램이라

소스코드가 공개되어있어 그것을 다운로드할지 결정합니다.

Start Menu Shortcuts

윈도우 시작메뉴에 단축아이콘을 생성합니다.

Desktop Icon

윈도우 바탕화면에 단축아이콘을 생성합니다.

특별한 경우가 아니라면 Source Code 를 제외한 나머지 항목을 체크 후 Next 버튼을 클릭합니다.

파일질라 서버가 설치될 경로를 설정합니다.

이 역시 특별한 경우가 아니라면 기본 설정 경로 그대로 설치합니다.

파일질라 서버가 어떤 방식으로 시작될지를 결정하는 페이지 입니다.

각 항목의 내용을 살펴보도록 하겠습니다.

Install as service, started with Windows (default)

파일질라 서버가 윈도우의 서비스 모드로 동작하며 윈도우 시작시 자동 실행되는 방식입니다.

따로 사용자가 파일질라 서버를 실행시킬 필요가 없습니다.

파일질라 서비스의 모든 자원 관리 및 동작은 윈도우가 관장합니다.

Install as service, started manually

파일질라 서버가 윈도우 서비스 모드로 동작은 하지만 윈도우 시작시 자동 실행은 되지 않으며

사용자가 필요에 의해 파일질라 서버를 직접 실행시켜야 하는 방법입니다.

Do not install as service, start server automaticlly (not recommended)

파일질라 서버가 윈도우 서비스 모드가 아닌 일반 응용프로그램 방식으로 동작하며

윈도우 시작시 자동 실행은 되나 추천하지 않는 방식입니다.

이는 서비스모드처럼 에러 및 모든 관리를 윈도우가 하지 않은

응용프로그램 방식으로 자동 실행되기 때문에 시작시 오류가 생겼을 경우

FTP 서버가 구동되지 않을 수 있기 때문에 추천하지 않는 방식이라고 하나 봅니다.

여기서 FTP 서버를 자주 사용할 분들이라면 default 값인

Install as service, started with Windows (default) 를 선택하시고

그냥 가끔 FTP 서버를 구동하실 분들은 2번째 항목을 선택하시면 됩니다.

그리고 하단의 숫자로 작성된 관리자 포트는 특별한 경우가 아니라면 그냥 두시는게 좋습니다.

파일질라 서버 셋업 프로그램 다음 페이지로 넘어가면

이제는 파일질라 서버 인터페이스가 실행되는 방식을 설정해야 합니다.

파일질라 서버 인터페이스는 그냥 쉽게 관리자 프로그램이라 생각하면 됩니다.

FTP 서버 만들기를 위해서는 그리고 파일질라 서버 설정을 하기 위해선 반드시 필요한 부분입니다.

Start if user logs on, apply to all users (default)

윈도우 사용자가 로그온 하면 자동으로 시작하며 모든 사용자가 사용할 수 있게 설정합니다.

Start if user logs on, apply only to current user

윈도우 사용자가 로그온 하면 자동으로 시작하며 로그온 한 사용자만 사용할 수 있게 설정합니다.

Start manually

사용자가 직접 실행해야 파일질라 서버 인터페이스를 실행합니다.

이부분은 FTP 서버를 자주 사용하는 사용자라면 첫번째, 두번째 항목을 선택하면 되고

아주 가끔 사용하는 사용자라면 Start Manually 항목을 선택하면 됩니다.

잘 모르겠으면 그냥 default 가 최고 입니다. ㅎㅎㅎ

파일질라 서버가 본격적으로 설치 됩니다.

파일질라 서버 셋업 프로그램은 자동으로 종료 되지 않기 때문에 Close 버튼으로 종료해줘야 합니다.

FTP 서버 만들기 - 파일질라 서버 설정

파일질라 서버 인터페이스가 실행되면 서버의 아이피 주소와 포트번호를 입력해야 합니다.

여기서 이 부분은 실제 FTP 서버의 아이피주소와 포트번호와는 다른 사항입니다.

파일질라 서버 인터페이스가 실행된 모습입니다.

이제 원할한 FTP 서버 만들기를 위해서 파일질라 서버 설정을 해야 합니다.

가장 먼저 FTP 서버에서 가장 중요한 포트번호를 설정해주기 위해

상단의 파일질라 설정 버튼을 클릭합니다.

파일질라 설정 버튼을 클릭하면 파일질라 서버 옵션창이 뜨는데

상당히 복잡해 보이는 여러가지 설정을 할 수 있습니다만

여기서는 가장 중요하고 기본적인 General Setting 부분만 보겠습니다.

Listen on these ports

FTP 서버에서 가장 중요한 FTP 서버 포트 번호를 설정합니다.

원래 FTP 서버의 공식 포트는 21번 포트를 사용합니다만

개인적으로 FTP 서버를 구동할때는 아무거나 사용하는 경우가 더 많으며

인터넷 통신사 업체마다 다르지만 21번 포트를 막아놓은 업체들도 있으니 확인하셔야 합니다.

포트는 1번부터 65535 번까지 사용가능하지만

다른 프로그램이 선점하고 있는 포트는 사용할 수 없습니다.

대략 6000번부터 9999번 사이에 적당한 포트 번호를 입력하시면 되며

이 포트 번호를 모르면 FTP 서버에 접속할 수 없으니 상당히 중요한 부분입니다.

Max. number of users

현재 FTP 서버에 접속할 수 있는 최대 사용자의 수 입니다.

0을 입력하면 FTP 서버에 무제한으로 사용자가 접속할 수 있으나

서버 컴퓨터의 사양에 따라 수백명이 동시에 접속해서

자료를 다운로드 하는경우 서버가 다운될 수도 있습니다.

Number of Threads

FTP 서버 구동에 할당할 쓰레드의 갯수를 설정하는 것인데

쓰레드가 많으면 많을수록 FTP 서버 구동은 원할하여

자료를 다운로드 하고 업로드 하는 속도도 더 잘 나옵니다.

다만 파일질라 FTP 서버에 쓰레드가 많이 할당되고

자료 업로드, 다운로드의 작업이 많아지면 상대적으로

다른 프로그램들은 버벅 거리거나 응답이 없을 수 있습니다.

스레드의 개념이 확실하지 않는 분이라면 그냥 기본값으로 두고 사용하시길 바랍니다.

Timeout settings 는 각 상황에 맞는 타임아웃 시간을 설정하는 항목입니다.

이제 FTP 서버의 사용자와 공유될 폴더를 설정하기 위해 파일질라 설정을 해야 합니다.

파일질라 서버 상단에 사람한명 모양 아이콘을 누릅니다.

위 이미지에서는 블로그래퍼가 기존에 등록해놓은 자료가 많아서 목록이 있습니다만

우측 중간쯤에 Add 버튼을 눌러 새로운 사용자를 추가 해야 합니다.

파일질라 서버 설정의 Add user account 창이 뜨면

새로운 사용자 이름을 입력합니다.

여기서 작성하는 새로운 사용자 이름이 FTP 서버의 아이디가 되게 됩니다.

예제로 blographer 로 생성해 보도록 하겠습니다.

우측의 Users 항목에 방금 추가한 새로운 사용자가 선택 되어있는 상태에서

좌측 Page 항목의 Shared folders 항목을 클릭한 후

새롭게 생성된 blographer 아이디에게 공유할 폴더를 설정하기 위해 Add 버튼을 클릭합니다.

새롭게 생성된 FTP 계정 blographer 에게 공유할 폴더 혹은 드라이브를 선택 한 후 확인 버튼을 눌러 줍니다.

새롭게 생성된 FTP 계정에 공유될 폴더를 지정하였으면

이제 해당 공유 폴더에 대한 권한을 설정 해야 합니다.

권한은 파일과 디렉토리(폴더) 항목으로 줄 수 있습니다.

파일에 대한 권한은 Read(읽기), Write(쓰기), Delete(삭제), Append (추가) 가 있습니다.

예를 들어 Write 권한이 없으면 새롭게 생성된 FTP 계정 blographer는 FTP 서버에 업로드를 할 수 없습니다.

FTP 서버에 업로드를 하기 위해선 Files 의 Write 권한이 있어야 가능합니다.

반대로 Read(읽기)는 다운로드라고 보시면 됩니다.

Directories 쪽은 Create(폴더생성), Delete(폴더삭제), List(목록보기), +Subdirs(서브폴더) 의 권한이 있습니다.

예를 들어 Create 권한이 없으면 해당 blographer 계정은 해당 FTP 서버에 폴더를 만들수가 없습니다.

이제 파일질라 설정의 마지막으로 방금 생성된 FTP 계정인 blographer 아이디에 비밀번호를 부여합니다.

좌측의 General 항목을 클릭 후 Account settings 에 Password 앞에 체크를 해주고 설정될 비밀번호를 입력합니다.

이제 파일질라 서버 설정이 모두 끝났으니 OK 버튼을 눌러 줍니다.

FTP 만들기 - 파일질라 서버 설정에 있어 사실 가장 중요한 부분은

외부에서 이 FTP 서버로 접속을 하는데 의미가 있습니다.

그러나 여기서 또 한가지 FTP 서버는 잘 만들었는데

외부에서 이 FTP 서버에 접속할 수 없다면 그때부터 참 복잡해 집니다.

이 경우 대부분은 방화벽이나 공유기 문제입니다.

공유기에 대한 내용은 블로그래퍼가 예전에 작성해놓은 글을 참조 하시기 바랍니다.

유뮤선공유기, 어렵기만한 공유기 설정하는 방법

방화벽 역시 블로그래퍼의 기존 포스트 링크로 대신합니다.

[방화벽] 윈도우 방화벽 설정하기 - 무료백신 3편

인터넷과 스마트폰의 발달로 이런 FTP 서버 만들기를 통해

각 기기마다 혹은 사람들과 보다 쉽게 자료를 공유할 수 있습니다.

사실 알고 보면 별게 없는데 막상 모르면 막막하고 활용할 엄두가 나질 않습니다.

다음에는 이렇게 만들어진 FTP를 활용하는 몇가지 방법에 대해 알아보도록 하겠습니다.

* 관련포스트 *
[포토웍스] photoWORKS 이미지 리사이즈 포토웍스 다운로드 및 사용법
[언락커] 잠김 파일 삭제 언락커 사용법
3DP NET 최신버전 다운로드 및 사용법
3DP CHIP 다운로드 및 사용방법
토렌트 사용법, 토렌트 다운로드