Windows 환경에서 FTP 서버를 구축하는데 여러가지 프로그램이 있는 것으로 알고 있는데 FileZilla가 인터페이스나 기타 설정 등이 단순하기 때문에 초보자도 쉽게 사용할 수 있다. FileZilla Client와 달리 Server는 한국어 지원은 하지 않지만 비공식적인 패치를 구한다면 한글로도 사용이 가능하다. 그리고 프리웨어로 배포되기 때문에 누구나 사용이 가능하다.
http://filezilla-project.org/download.php?type=server
위 주소로 가서 설치파일을 받은 후 설치하면 된다. 설치 방법은 너무 간단하니 따로 설명하지 않겠다. 그냥 시키는데로 하면 된다.
설치가 완료된 후 실행하면 로그인화면이 나온다. 처음에는 비밀번호가 설정되어 있지 않으니 그냥 확인하면 FileZilla Server가 실행된다. 추후 보안이 필요하면 비밀번호를 설정하고 그렇지 않다면 항상 접속하기를 선택해두면 된다.
이제 FileZilla 매니저 프로그램을 통해서 서버, 사용자, 그룹에 대한 설정을 하면 된다.
위 사진에 빨간 네모상자로 표시해 놓은 버튼을 누르면 서버 설정 창으로 들어간다. 서버 접속시 클라이언트에 보내는 환영 메시지나 IP Filter, 업/다운로드 속도 제한, 접속자 수 제한, SSL 설정 등을 할 수 있다.
그리고 서버 설정 버튼 옆에 사람 한명이 그려저 있는 버튼을 누르면 사용자 설정 창이 나온다. 위 화면처럼 오른편에 보이는 Users 틀 안에 있는 Add 버튼을 누르면 FTP Server에 접속하게 할 수 있는 사용자들을 추가할 수 있다 그리고 가운데 보이는 Account settings 틀 안에서 그 계정의 사용여부와 패스워드, 그룹 등을 설정 할 수 있다.
사용자를 등록하고 계정에 대한 기본 설정을 끝냈다면 왼 편의 Page 틀에서 Shared folders를 선택하여 각 계정이 사용할 파일 서버 디렉토리를 선택하여 주면 된다. 그리고 그 디렉토리 안에 있는 파일에 대한 읽기/쓰기/삭제 권한과 그 디렉토리 안에 다른 디렉토리를 더 추가/삭제 등의 권한이 설정이 가능하다.
이러면 FileZilla Server 설정은 대강 끝이난다. 하지만 Windows 환경에서 FTP Server를 제대로 사용할려면 방화벽을 해제하거나 포트를 열어주고, 공유기를 사용중인경우 DMZ나 포트포워딩을 설정해주어야 한다. 공유기 설정에 관한 내용은 공유기 메뉴얼 등을 참고하면 쉽게 할 수 있을 것이다. 그리고 방화벽을 해제하거나 포트를 열어주는 것 역시 검색을하면 많이 나오기 때문에 따로 설명하지 않겠지만 Windows 7의 경우 나온지 얼마되지 않았기 때문에 아래의 사진과 설명대로 하면 된다.
[#M_Windows 7 포트 열기 설명 보기|접기|
먼저 제어판을 열어 시스템 및 보안 -> 관리 도구 안에 ’고급 보안이 포함된 Windows 방화벽’ 설정 창을 연다.
포트는 들어오고 나가는곳 2개 다 열어주어야 하기 때문에 인바운드 규칙과 아웃바운드 규칙 모두 새로운 규칙을 만들어 주어야 한다. 먼저 인바운드 규칙에서 오른편 작업탭에서 새규칙을 선택하여 새 인바운드 규칙 마법사를 실행하여 포트를 선택하고 다음을 눌러준다.
다음 화면에서 TCP와 특정 로컬 포트를 선택하고 포트 번호는 FileZilla 설정시 특별히 포트를 변경한 것이 아니라면 21을 사용하여 주면 된다. FileZilla 설정시 포트를 변경했다면 그 변경한 포트 번호를 적어주면 된다. 그리고 다음화면으로 가서 연결허용을 선택하고 다음, 다음, 이 규칙을 이름을 간단하 FTP Server라고 설정하고 완료를 하여주면 된다.
이제 아웃바운드 규칙으로 가서 위 작업을 한번 더 하주면 FTP Server 사용을 위한 포트를 열어주는 것은 끝난다.
_M#]