파일질라 FTP 서버로 윈도우10에 FTP 서버 구축하기 - 1. 설치

무료이고 기능이 뛰어나서 윈도우10이나 윈도우 서버에서 가장 많이 사용하는 FTP 서버 중 하나입니다.

유료로 판매되는 상용 FTP 서버와 비교해서 전혀 뒤지지 않는 성능과 안정성을 가지고 있습니다.

윈도우 운영체제의 경우에는 IIS를 설치하면 웹서버에 포함된 FTP 서버가 있기는 하지만, 기능이 너무 부족하기 때문에 파일질라 서버를 사용하는 것을 추천합니다.

파일질라 FTP 서버는 운영체제와는 별개의 계정으로 접속자 관리를 하기 때문에 운영체제 계정 보안 문제에서 자유롭습니다.

파일질라 FTP 서버 다운로드 페이지에서 설치 파일을 다운로드 받습니다.

filezilla-project.org/download.php?type=server

 Download FileZilla Server for WindowsDownload FileZilla Server for Windows The latest stable version of FileZilla Server is 0.9.60.2 Please select the file appropriate for your platform below. Windows Size: 2241216 bytes SHA-512 hash: 0e0a92f3693d31d09341354ce212f42e1941743cf5f49bffe58b0c05cbfilezilla-project.org

다운로드 받은 설치 파일을 실행합니다.

설치할 때 주의해야 하는 선택 옵션들이 있습니다.

1. 설치 안내 화면 "I Agree" 를 클릭해 넘어갑니다.

2. 설치할 모듈들을 선택합니다. 대부분은 기본 설정 값 그대로 설치해서 사용하면 됩니다. 오픈소스인 파일질라 서버 소소를 보고 싶거나 FTP 서버를 개발해서 커스터마이징을 하고 싶으면 "Source Code" 항목을 체크하면 됩니다.

"Next" 를 눌러 다음으로 진행.

3. 파일질라 FTP 서버를 설치할 경로를 지정합니다. 가능하면 기본 경로에 설치하는 것을 추천합니다.

파일질라 FTP 서버 설치 경로와 FTP 사이트 루트 경로와는 무관합니다.

"Next"를 눌러 다음으로 진행.

4. 파일질라 FTP 서버를 실행하는 방법을 선택합니다.

  • 기본 선택인 "Install as service, started with Windows (default)" 으로 설치하는 것을 추천합니다.
    파일질라 FTP 서버가 서비스로 실행되며, 윈도우 부팅때 서비스로 백그라운드에서 항상 실행되어 있습니다.
  • "Install As service, started manually" 는 서비스로 설치는 하지만, 서비스를 사용자가 매번 실행시켜야 합니다. 간헐적으로 파일 교환을 위해서 FTP 서버를 열어 사용하는 경우에는 이 실행 옵션을 선택하면 됩니다.
  • "Do not install as service, start server automatically(not recommended" 는 파일질라 FTP 서버를 서비스로 설치하지 않고, 윈도우 "시작" 항목으로 파일질라 FTP 서버가 실행됩니다. 실행 옵션에 괄호로 표시되어 있듯이 "not recommended" -추천하지 않음 - 입니다. 가능하면 이 모드로는 설치하지 않는 것이 좋습니다.

설치 완료 후 서버가 바로 실행되도록 하려면 "Start Server after setup completes"를 체크합니다.

"Next"를 눌러 다음으로 진행.

5. 파일질라 FTP 서버 관리자 인터페이스를 실행하는 방법을 선택합니다.

주의해야 합니다. 기본 설정으로 설치하면 매번 윈도우 로그인을 할 때마다 파일질라 FTP 서버 관리자 인터페이스가 실행됩니다. 실행된 관리 인터페이스는 "최소화"를 하면 트레이로 이동합니다.

매번 실행되는 파일질라 FTP 서버 관리자가 불편할 경우 나중에 실행되지 않도록 끌 수 있지만, 과정이 번거로우므로 파일질라 FTP 서버 관리자가 매번 실행되지 않도록 "Start manually"를 선택하는 것을 추천합니다.

"Install" 버튼을 눌러 파일 복사 시작.

6. 파일질라 FTP 서버 파일들이 설치 경로에 복사됩니다.

설치 완료되면 "Close" 를 클릭해 설치 프로그램을 종료합니다.

7. 설치 옵션 선택으로 4번째 화면에서 "Start server after setup completes"를 체크했을 경우, 바로 관리자 인터페이스가 샐행되고 다음과 같은 팝업이 표시됩니다.

  • 내 컴퓨터는 "localhost" (또는 127.0.0.1) 입니다. 로컬 컴퓨터에 설치했으므로 원격 서버에 접속할 게 아니면 그냥 두면 됩니다.
  • 포트도 그냥 둡니다. 기본 값은 14147 포트이며, 가능하면 기본 포트 그대로를 사용하는 것을 권장합니다. FTP 서버에 접속하는 포트가 아니고 관리자 프로그램이 접속하는 관리용 접속 포트입니다.
  • 패스워드는 관리자 인터페이스를 실행할 때 사용하는 패스워드입니다. 비워두면 별도로 관리자 로그인 패스워드 확인을 하지 않고 바로 파일질라 FTP 서버 관리자 프로그램을 사용할 수 있게 됩니다.
    혼자 사용하는 개인용 PC에 설치해 사용하는 경우, 패스워드는 비워두어도 무방하지만, 서버 환경에서 사용하거나, 관리용 원격 접속 포트를 외부에 개방하는 경우 반드시 패스워드 설정을 해야 합니다.(중요합니다!)

"Connect" 버튼을 눌러 관리자 프로그램을 실행합니다.

다음과 같이 관리자 프로그램이 실행됩니다.

실행 환경에 따라서는 다음과 같이 빨강색으로 추가 문구가 나타날 수 있습니다.

처음 실행시 FTP 서버가 표시하는 메시지는 다음과 같은 의미가 있습니다.

FileZilla Server 0.9.60 beta <<버전정보
Copyright 2001-2016 by Tim Kosse (tim.kosse@filezilla-project.org) <<저작자 정보
https://filezilla-project.org/ <<파일질라 FTP 홈페이지
Connecting to server localhost:14147... << 관리자 프로그램이 접속하는 FTP 서버 IP:포트 정보
Connected, waiting for authentication << 연결 인증 및 성공 메시지
Logged on

-- NAT 라우터 - 인터넷 공유기 - 를 통해 연결되어 패시브모드 연결설정을 해야함을 표시.
-- 나중에 방화벽 설정을 할 것이므로 참고로만 알아두면 됨.
You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router.

-- TLS 보안 연결이 활성화 되어있지 않음을 알림
Warning: FTP over TLS is not enabled, users cannot securely log in.

윈도우 디펜더(방화벽)이 실행중인 경우, 파일질라 서버를 서비스가 아닌 "시작프로그램"으로 자동 실행하면, 방화벽에서 파일질라 FTP 서버를 예외처리할 것인지 확인합니다.

"액세스 허용" 버튼을 눌러 허용합니다.

윈도우 방화벽에서 파일질라 서버를 차단하고 안내 메시지를 표시함

파일질라 FTP 서버로 윈도우10에 FTP 서버 구축하기 - 2. 서비스 관리하기
파일질라 FTP 서버는 관리자 프로그램을 통해 설정 및 관리됩니다. 관리 인터페이스를 실행하여 서버에 접속하고 온/오프라인으로 상태를 변경할 수 있습니다. 또한 옵션 설정, 사용자 관리, 그룹 관리 등의 기능을 사용할 수 있습니다. 서비스 모드로 설치하여 윈도우 서비스 관리자에서 실행하

목차

파일질라 FTP 서버로 윈도우10에 FTP 서버 구축하기 - 1. 설치 
파일질라 FTP 서버로 윈도우10에 FTP 서버 구축하기 - 2. 서비스 관리하기 
파일질라 FTP 서버로 윈도우10에 FTP 서버 구축하기 - 3. 환경설정 
파일질라 FTP 서버로 윈도우10에 FTP 서버 구축하기 - 4. 사용자 계정 추가 
파일질라 FTP 서버로 윈도우10에 FTP 서버 구축하기 - 5. 그룹관리와 접속제한 
파일질라 FTP 서버로 윈도우10에 FTP 서버 구축하기 - 6. FTP 접속과 방화벽 설정