Filezilla Server로 FTP 운영하기(유동아이피(DHCP) + 공유기 사용환경)

Filezilla FTP Server는 windows 용 무료 FTP server 프로그램입니다.

일반적으로 사용하는 알FTP(따위)같은 경우는 접속을 위한 Client 프로그램으로써 이미 개설된 Server가 있어야 하며

그 Server에 계정이 개설되어 있어야 합니다.

Filezilla-project.org

Server용 프로그램과 Client용 프로그램을 둘 다 받을 수 있습니다.

Server를 받아서 설치하게 되면
위와 같은 창이 뜨게 됩니다.

이때 127.0.0.1은 아이피 주소입니다. 이 아이피는 자신의 컴퓨터의 내부 아이피입니다.


예를들어 실제로 당신이 245.21.45.96 이라는 아이피 주소를 사용하고 있다면
(자신이 사용중인 아이피는 findip.kr 에서 확인할 수 있습니다.)

사용중인 아이피가 어떤 것이든 상관없이, 본인의 컴퓨터를 지칭하는 아이피 주소가 127.0.0.1 입니다.

127.0.0.1 이라는 주소로 이동을 하게 된다면, 인터넷을 거치지 않고 바로 현재 사용중인 본인의 컴퓨터로 이동을 하게 됩니다.

14147은 port 번호로, 컴퓨터는 각자 통신을 할 수 있는 port를 1~65536 까지 가지고 있고,


초기 password는 없으므로 ok를 누르면 내가 운영할 FTP server 환경을 설정할 수 있는 interface로 넘어갑니다.


Interface 화면입니다.

edit - settings 로 들어가면 admin interface settings 라는 메뉴가 있고


Change admin pasword에 체크 한 후 new password와 re type new password에 새 비밀번호를 동일하게 입력해 주면

관리자 설정의 기본 단계는 완료가 됩니다.



이젠 계정을 만들어 보겠습니다.

Interface 화면에서 Edit - Users 메뉴로 들어가게 되면
다음과 같은 화면이 나타나게 되고

우측의 Add를 눌러서 아이디와 그룹을 골라주면 새 사용자 계정을 추가해 줄 수 있습니다.

현재는 그룹이 없기 때문에 none으로 두면 되겠고 추후 그룹을 추가하고 그룹을 설정해 줄 수 있습니다.


enable account에는 체크가 되어있어야 로그인이 가능하며 비밀번호를 설정하기 위해서

password 에도 체크해주고 비밀번호를 입력하면 됩니다.

Example1이란 아이디를 생성해서, 비밀번호를 입력해 준 모습입니다.


이젠 FTP로 접속해서 파일을 받거나 올릴 수 있는 폴더를 설정해 줘야 합니다.

page: 에서 shared folder를 누르면 공유폴더를 설정해 줄 수 있는 페이지가 나옵니다.

좌측의 Add를 눌러서 폴더를 추가해 주면 위와 같은 화면을 볼 수 있습니다.

이제 집이 아닌 외부에서(학교, 직장, 스마트폰등) FTP client를 이용해 example1 아이디로 접속하면

c:\users\guest\ 폴더의 내용을 '읽을' 수 있게 되었습니다.


만약 FTP 서버로 파일을 업로드하고 싶다면, Write에 체크해주면 해당 폴더에 파일을 기록할 수 있는 권한이 생기고

서버내의 파일을 삭제하고 싶다면 Delete에 체크해 주시면 됩니다.

Write에 체크하면 Append 에 체크할 수 있게 되고, 둘다 체크하면 존재하는 파일을 수정할 수도 있게 됩니다.


경로 앞의 H는 홈 디렉토리를 뜻하는 것으로, 반드시 1개의 폴더는 홈 디렉토리로 설정해야 합니다.


여러개의 폴더를 추가할 수도 있는데, 이때는 그냥 접속해보면 홈 디렉토리의 파일만 나타나게 되는데
(물론 홈디렉토리의 하위 폴더의 내용은 나타납니다.)

이를 해결하기 위해서는 aliases기능을 사용해야 합니다.




위의 그림처럼 c:\users\public\video폴더가 홈 디렉토리로 지정되어있고 
추가로 c:\users\public\documents 폴더에 액세스 하고 싶다면

두 경로중 c:\users\public\documents 에 오른쪽 버튼 클릭하면 edit aliases라는 메뉴가 있습니다.

클릭하면

위와 같은 화면이 뜨게되고 

빈칸에 c:\users\public\videos\asdf 라고 입력해 주고 ok-ok로 저장하게 되면

이후로는  c:\users\public\document 폴더의 내용이

c:\users\public\videos\asdf 에 있는 것처럼 인식하게 됩니다.(물론 FTP client로 접속했을때만 그렇게 나타납니다.)


이제 기본적인 FTP 서버 세팅은 끝났습니다.

몇가지 더 설정할 것이 남았는데

백신등 보안 프로그램의 방화벽 설정과 공유기에서 ftp에 사용될 포트 설정을 해줘야 합니다.

방화벽 설정은 windows7 기준으로


제어판 - 시스템 및 보안 - windows 방화벽 - 고급설정 - 인바운드 규칙
으로 들어가면

오른쪽 작업 창에 [새 규칙...]을 클릭해서

프로그램


그림과 같이 설정해주면 방화벽 설정은 해결됩니다.


유동아이피를 사용하는 공유기를 설정해 줘야 하는데 이경우는 공유기를 사용하지 않는다면 넘어가면 되겠습니다.

제가 사용하는 공유기는 D-link 사의 DIR-615로써
위와 같이 로그인을 하게되면
(웹 브라우저로 192.168.0.1의 주소로 접속하게 되면 위의 페이지가 나옵니다. 다른 공유기의 경우 주소가 다를 수있습니다.)


고급 - 가상서버 메뉴로 들어갑니다.

본인의 컴퓨터에 할당된 아이피 주소를 입력하고, 포트는 21, 프로토콜은 TCP를 설정해 주면 되고
같은 작업을 한번 더 해주며, 포트는 20을 입력해줍니다.

FTP는 기본적으로 21번 포트와 20번 포트를 사용하기 때문인데 이 포트는 바꿀 수 있으며 

변경시에는 Filezilla Server Interface에서도 동일하게 설정해 주어야 합니다.

일단은 시도하는것을 목적으로 기본 포트인 21와 20을 사용하여 설정하면 모든것이 완료됩니다.

이제 FTP Client를 이용해서 어디서나 본인의 컴퓨터에 접속하여 파일을 올릴수도, 내릴수도 있습니다.



물론 유동아이피를 사용하는 경우는 외장 모뎀이 껐다 켜진 경우, 외부 아이피 주소가 바뀔 수 있으나

이럴 경우는 FTP client로 접속할 때의 주소만 변경해주면 다른것은 손대지 않아도 접속이 가능합니다.


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://otterlab.egloos.com/tb/3928151 [도움말]

덧글

댓글 입력 영역


메모장