FileZilla - 오픈소스 FTP/SFTP 클라이언트

버전 3.68
개발사 Tim Kosse
라이선스 오픈소스
파일 크기 12MB
지원 OS Windows 10/11
평점 4.4
⬇️ 공식 사이트에서 다운로드

소프트웨어 개요

FileZilla는 Tim Kosse가 개발한 오픈소스 FTP/SFTP 클라이언트로, 2001년 첫 출시 이래 세계에서 가장 많이 사용되는 파일 전송 프로그램이다. FTP, FTPS(FTP over TLS), SFTP(SSH File Transfer Protocol) 프로토콜을 지원하며, 직관적인 2분할 인터페이스(로컬/원격)로 드래그 앤 드롭 파일 전송이 가능하다. 웹 서버 파일 관리, 호스팅 파일 업로드, 대용량 파일 전송에 필수적인 도구다.

주요 기능

FileZilla는 안정적인 파일 전송과 다수의 서버를 효율적으로 관리할 수 있는 기능을 갖추고 있다. 4GB 이상의 대용량 파일도 문제없이 전송하며, 전송 실패 시 자동 재시도와 대기열 관리 기능을 제공한다.

  • 사이트 관리자 - 다수의 FTP/SFTP 서버를 저장하고 원클릭 접속. 폴더별로 서버를 분류하여 관리 가능
  • 전송 대기열 - 파일 전송을 대기열로 관리하며, 실패한 전송을 자동 재시도. 우선순위 변경도 가능
  • 디렉토리 비교 - 로컬과 원격 디렉토리의 파일을 색상으로 비교하여 변경·추가·삭제된 파일을 시각적으로 확인
  • 동기화된 탐색 - 로컬과 원격의 디렉토리 구조가 동일할 때 한쪽을 이동하면 다른 쪽도 자동 이동
  • 파일 편집 - 원격 파일을 더블클릭하면 로컬 편집기로 열리고, 저장 시 자동으로 서버에 재업로드
  • 속도 제한 설정 - 전송 속도를 제한하여 네트워크 대역폭을 다른 용도와 공유할 수 있음

설치 및 설정 가이드

FileZilla 설치 시 번들 소프트웨어 제안에 주의해야 하며, 공식 사이트에서 다운로드하는 것이 안전하다. 설치 후 사이트 관리자에 서버 정보를 등록하면 편리하게 접속할 수 있다.

  1. filezilla-project.org에서 FileZilla Client를 다운로드한다 (Server가 아닌 Client 선택)
  2. 설치 과정에서 번들 소프트웨어 설치를 제안할 수 있으니 주의 깊게 확인하고 거부한다
  3. 설치 완료 후 파일 → 사이트 관리자(Ctrl+S)를 열어 서버 정보를 등록한다
  4. 프로토콜(FTP/SFTP), 호스트, 포트, 로그온 유형, 사용자명, 비밀번호를 입력한다
  5. SFTP의 경우 키 파일(.ppk, .pem)을 지정하여 공개키 인증으로 접속할 수 있다

사용 팁

FileZilla는 파일 전송 관리와 서버 탐색을 효율적으로 수행하기 위한 다양한 숨겨진 기능이 있다.

  • 전송 실패 시 대기열 탭에서 실패한 항목을 우클릭 → 재전송으로 다시 시도할 수 있다
  • 보기 → 디렉토리 비교를 활성화하면 로컬과 원격의 차이점이 색상으로 표시된다
  • 서버 → 숨김 파일 강제 표시를 체크하면 .htaccess 등 숨겨진 파일도 확인 가능
  • 편집 → 설정 → 전송 → 파일 유형에서 자동 모드를 사용하면 텍스트/바이너리를 자동 판별하여 전송
  • 사이트 관리자에서 기본 로컬·원격 디렉토리를 미리 설정하면 접속 시 자동으로 해당 폴더가 열린다

장단점 분석

장점단점
오픈소스 무료로 FTP/FTPS/SFTP를 모두 지원하는 완성도 높은 클라이언트설치 시 번들 소프트웨어(애드웨어)가 포함될 수 있어 주의 필요
4GB 이상 대용량 파일 전송과 전송 재시도 기능으로 안정적인 파일 관리비밀번호가 평문으로 저장되어 sitemanager.xml 파일 보안에 주의 필요
디렉토리 비교와 동기화된 탐색으로 웹사이트 파일 관리가 편리UI가 다소 구식이며 고해상도(HiDPI) 디스플레이 지원이 완벽하지 않음
다중 서버를 사이트 관리자에서 폴더별로 깔끔하게 정리 가능클라우드 스토리지(S3, Azure) 지원은 Pro 버전에서만 가능

대안 프로그램 비교

WinSCP는 Windows 전용이지만 SFTP 전송에 더 특화되어 있고 PuTTY 연동과 스크립팅 기능이 강력하다. Cyberduck는 macOS/Windows 지원으로 S3, Azure, Google Cloud 등 클라우드 스토리지도 관리 가능하다. Total Commander는 파일 관리자에 FTP 클라이언트가 내장된 형태이며, LFTP는 명령줄 기반으로 미러링과 병렬 전송에 특화되어 있다.

자주 묻는 질문

프로토콜이 SFTP로 설정되어 있는지, 포트가 22번인지 확인합니다. 키 파일 인증을 사용하는 경우 편집 → 설정 → SFTP에서 키 파일 경로가 올바른지 확인합니다. 서버 방화벽에서 22번 포트가 열려 있어야 하며, PuTTY(.ppk)나 OpenSSH(.pem) 키 형식을 선택합니다.

FileZilla는 기본적으로 비밀번호를 평문 XML 파일에 저장합니다. 편집 → 설정 → 인터페이스에서 마스터 비밀번호를 설정하면 저장된 비밀번호를 암호화합니다. 또는 로그온 유형을 비밀번호 요구로 설정하여 매 접속 시 입력하도록 할 수 있습니다.

편집 → 설정 → 전송에서 동시 전송 수를 2~10으로 늘리면 병렬 전송으로 속도가 향상됩니다. 전송 → 속도 제한에서 제한이 걸려 있지 않은지 확인합니다. SFTP보다 FTP가 빠를 수 있으므로 보안이 허용되면 프로토콜을 변경해 봅니다.

참고문헌

  1. Tim Kosse 공식 사이트 — Tim Kosse
  2. FileZilla - 오픈소스 FTP/SFTP 클라이언트 - 위키백과 — Wikipedia
김소프트 IT 전문 리뷰어 · 소프트웨어 컨설턴트

IT 분야 10년 이상의 경력을 가진 소프트웨어 리뷰어. 윈도우 운영체제와 다양한 유틸리티 프로그램에 대한 깊은 이해를 바탕으로 실용적인 소프트웨어 가이드를 제공합니다.