파일질라

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

파일질라는 2001년 컴퓨터 과학 수업 프로젝트로 시작된 오픈 소스 FTP 클라이언트 및 서버이다. FTP, SFTP, FTPS 등 다양한 프로토콜을 지원하며, 윈도우, 리눅스, macOS 등 여러 운영 체제에서 사용할 수 있다. 파일질라 클라이언트는 탭 형식의 사용자 인터페이스를 제공하며, 파일질라 서버는 FTP 및 FTPS를 지원하는 자유, 오픈 소스 FTP 서버이다. 과거 번들 애드웨어 문제와 일반 텍스트 비밀번호 저장 문제로 비판을 받기도 했지만, 암호화된 저장 기능이 추가되었다.

파일질라 - [IT 관련 정보]에 관한 문서
일반 정보
이름FileZilla Client
종류FTP 클라이언트
라이선스GNU 일반 공중 사용 허가서 버전 2
웹사이트FileZilla 공식 웹사이트
개발
개발자Tim Kosse
프로그래밍 언어C++, wxWidgets
플랫폼크로스 플랫폼
지원 언어다국어
출시 정보
첫 출시일2001년 6월 22일
기타
크기7.3 MB
📚 더 읽어볼만한 페이지
  • FTP 서버 소프트웨어 - 인터넷 정보 서비스
    인터넷 정보 서비스(IIS)는 마이크로소프트 윈도우 운영 체제에서 사용되는 웹 서버 소프트웨어이며, 액티브 서버 페이지(ASP) 지원, IPv6 지원, 모듈식 아키텍처, 보안 기능 강화 등을 통해 발전해 왔고, 다양한 인증 메커니즘과 .NET 프레임워크를 지원하며, 넷크래프트와 W3Techs의 조사에서 세계에서 두 번째 또는 세 번째로 널리 사용되는 웹 서버이다.
  • FTP 서버 소프트웨어 - Vsftpd
    Vsftpd는 보안 취약점으로 인해 문제가 발생했던 FTP 서버 소프트웨어로, 과거 백도어 배포 및 명령 셸 획득 취약점 등으로 보안 문제가 있었으나, 이후 보안이 강화되었다.
  • 크로스 플랫폼 소프트웨어 - MSN
    MSN은 1995년 마이크로소프트가 윈도우 95와 함께 출시한 웹 포털이자 관련 서비스 모음으로, 뉴스, 엔터테인먼트, 스포츠, 금융 등 다양한 콘텐츠를 제공하며 주요 온라인 서비스를 통합하는 허브 역할을 수행한다.
  • 크로스 플랫폼 소프트웨어 - 구글 포토
    구글 포토는 사진 및 동영상 저장, 공유, 관리 기능을 제공하는 구글의 클라우드 기반 서비스로, 자동 분류, 얼굴 인식, 검색 기능을 제공하지만 2021년부터 무료 무제한 저장 용량 제공 정책이 변경되었고, 2024년에는 기술의 군사적 이용에 대한 윤리적 논란이 있었다.
  • 공식 웹사이트에 알 수 없는 변수를 사용한 문서 - 브루클린 미술관
    브루클린 미술관은 1823년 브루클린 견습생 도서관으로 시작하여 현재 약 50만 점의 소장품을 보유한 뉴욕 브루클린 소재의 미술관으로, 다양한 분야의 예술 작품을 전시하며 특히 아프리카 미술과 여성주의 미술에 대한 기여가 크다.
  • 공식 웹사이트에 알 수 없는 변수를 사용한 문서 - 광주지방기상청
    광주지방기상청은 광주광역시와 전라남도 지역의 기상 예보, 특보, 관측, 기후 정보 제공 등의 업무를 수행하는 기상청 소속 기관으로, 1949년 광주측후소로 설치되어 1992년 광주지방기상청으로 개편되었으며, 기획운영과, 예보과, 관측과, 기후서비스과와 전주기상지청, 목포기상대를 두고 있다.

2. 역사

파일질라는 2001년 1월 팀 코세와 두 명의 급우들이 컴퓨터 과학 수업 프로젝트로 시작하였다. 코드를 작성하기 전, 라이선스 배포 방식을 논의하였고, 이미 많은 FTP 클라이언트가 존재했기에 상업적으로 성공하기 어렵다고 판단하여 오픈 소스 프로젝트로 공개하기로 결정했다. 2001년 초기 개발 이후, FileZilla는 GNU 일반 공중 사용 허가서(GPL) 하에 배포되었다. FileZilla 클라이언트는 현재 GPL-2.0 이상, 서버 패키지는 AGPL-3.0 이상으로 배포된다.

2001년 2월 알파 버전이 릴리스 되었고, 모든 기능이 구현된 베타 2.1 버전이 출시되었다. 버전 3부터 윈도우, 리눅스, Mac OS X 등 크로스 플랫폼을 지원하기 시작했다. 2003년 11월 SourceForge의 "이달의 프로젝트"로 선정되었다.

3. 기능

파일질라는 FTP, SFTP, FTPS 등 다양한 프로토콜을 지원하여 파일을 안전하게 전송할 수 있다.

; 파일질라 클라이언트
파일질라 클라이언트는 탭 형식의 사용자 인터페이스를 사용하여 여러 서버를 탐색하거나 여러 서버 간에 파일을 동시에 전송할 수 있는 기능을 제공한다. 4GB보다 큰 파일에 대해서도 파일 전송 프로세스를 일시 중지하고 재개할 수 있으며, 파일의 시간이나 크기에 따라 기존 파일을 덮어쓸지 선택할 수 있다. 다운로드 시 로컬 시스템에서 또는 업로드 시 대상 서버에서 지원되는 경우 전송된 파일의 타임스탬프를 보존할 수 있다.

사이트 관리자를 통해 사용자는 FTP 사이트 목록을 생성하고 관리할 수 있다. 포트 번호, 사용 프로토콜, 익명 또는 일반 로그인 등의 접속 데이터를 지정하며, 일반 로그인의 경우 사용자 이름과 선택적으로 비밀번호를 저장한다. 메시지 로그는 창 상단에 표시되며, 파일질라 클라이언트가 보낸 명령과 서버의 응답을 보여준다. 파일 및 폴더 뷰는 메시지 로그 아래에 위치하며, 로컬 및 원격 폴더와 파일을 탐색기 스타일로 조작할 수 있는 그래픽 인터페이스를 제공한다. 로컬과 원격 간에는 파일을 드래그 앤 드롭할 수 있다. 전송 큐는 창 하단에 위치하며, 큐잉 또는 실행 중인 파일 전송 상태를 실시간으로 표시한다.

파일질라 클라이언트는 디렉터리 비교 기능을 제공하여 동일한 디렉터리에서 로컬 파일과 서버 파일을 비교한다. 파일 이름이나 크기가 일치하지 않는 등 파일 세부 정보에 차이가 있는 경우 해당 파일을 색상으로 강조 표시한다.

그 외에도 구성 가능한 전송 속도 제한, 파일 이름 필터, 네트워크 구성 마법사, 원격 파일 편집, 유휴 상태일 때 연결 끊김을 방지하기 위한 유지 명령, HTTP/1.1, SOCKS5 및 FTP 프록시 지원, 디버깅을 위한 파일로의 로깅 이벤트 등의 다양한 기능을 제공한다. 또한 사용자는 대기열을 XML 형식 파일로 내보내고, 디렉터리를 동기적으로 탐색하고, 서버에서 파일을 원격으로 검색할 수 있다.

파일질라 클라이언트는 크로스 플랫폼 소프트웨어로 윈도우, 리눅스, *BSD 및 macOS에서 실행되며, 전 세계 47개 언어로 제공된다.

버전 2.2.23 이후부터 내부적으로 유니코드를 사용하므로, 윈도우 9x/ME에서는 작동하지 않는다.

FTP 모드에서 업로드 시 서버가 MFMT 명령을 지원하는 경우에만 업로드된 파일의 날짜/타임스탬프 속성이 유지된다. SFTP 모드에서는 FileZilla Client 3.0.8 이후 버전부터 해당 속성이 유지된다. 다운로드한 파일의 날짜/타임스탬프는 해당 파일이 위치하는 파티션이 생성 날짜 등을 지원하는 경우에 유지된다.

; 파일질라 서버

FileZilla Server 메인 인터페이스
FileZilla Server 메인 인터페이스

파일질라 서버(FileZilla Server)는 파일질라 클라이언트의 자매 제품으로, 같은 프로젝트에서 지원하는 FTP 서버이다. FTP 및 FTPS (SSL/TLS를 통한 FTP)를 지원한다. 현재 리눅스, macOS 및 Windows 플랫폼에서 사용할 수 있다.

파일질라 서버는 자유, 오픈 소스 FTP 서버이다.

파일질라 서버의 주요기능은 다음과 같다.
* SSL/TLS를 사용한 암호화 (FTPS용)
* 기본 파일 시스템에 대한 사용자별 권한
* GUI 구성 도구
* 속도 제한
* IP 필터링
* IPv6를 지원한다.
* 4GB 이상의 대용량 파일을 지원한다.
* 원격 관리 기능을 제공한다.

3.1. 파일질라 클라이언트

파일질라 클라이언트는 탭 형식의 사용자 인터페이스를 사용하여 여러 서버를 탐색하거나 여러 서버 간에 파일을 동시에 전송할 수 있는 기능을 제공한다. 4GB보다 큰 파일에 대해서도 파일 전송 프로세스를 일시 중지하고 재개할 수 있으며, 파일의 시간이나 크기에 따라 기존 파일을 덮어쓸지 선택할 수 있다. 다운로드 시 로컬 시스템에서 또는 업로드 시 대상 서버에서 지원되는 경우 전송된 파일의 타임스탬프를 보존할 수 있다.

사이트 관리자를 통해 사용자는 FTP 사이트 목록을 생성하고 관리할 수 있다. 포트 번호, 사용 프로토콜, 익명 또는 일반 로그인 등의 접속 데이터를 지정하며, 일반 로그인의 경우 사용자 이름과 선택적으로 비밀번호를 저장한다. 메시지 로그는 창 상단에 표시되며, 파일질라 클라이언트가 보낸 명령과 서버의 응답을 보여준다. 파일 및 폴더 뷰는 메시지 로그 아래에 위치하며, 로컬 및 원격 폴더와 파일을 탐색기 스타일로 조작할 수 있는 그래픽 인터페이스를 제공한다. 로컬과 원격 간에는 파일을 드래그 앤 드롭할 수 있다. 전송 큐는 창 하단에 위치하며, 큐잉 또는 실행 중인 파일 전송 상태를 실시간으로 표시한다.

파일질라 클라이언트는 디렉터리 비교 기능을 제공하여 동일한 디렉터리에서 로컬 파일과 서버 파일을 비교한다. 파일 이름이나 크기가 일치하지 않는 등 파일 세부 정보에 차이가 있는 경우 해당 파일을 색상으로 강조 표시한다.

그 외에도 구성 가능한 전송 속도 제한, 파일 이름 필터, 네트워크 구성 마법사, 원격 파일 편집, 유휴 상태일 때 연결 끊김을 방지하기 위한 유지 명령, HTTP/1.1, SOCKS5 및 FTP 프록시 지원, 디버깅을 위한 파일로의 로깅 이벤트 등의 다양한 기능을 제공한다. 또한 사용자는 대기열을 XML 형식 파일로 내보내고, 디렉터리를 동기적으로 탐색하고, 서버에서 파일을 원격으로 검색할 수 있다.

파일질라 클라이언트는 크로스 플랫폼 소프트웨어로 윈도우, 리눅스, *BSD 및 macOS에서 실행되며, 전 세계 47개 언어로 제공된다.

버전 2.2.23 이후부터 내부적으로 유니코드를 사용하므로, 윈도우 9x/ME에서는 작동하지 않는다.

FTP 모드에서 업로드 시 서버가 MFMT 명령을 지원하는 경우에만 업로드된 파일의 날짜/타임스탬프 속성이 유지된다. SFTP 모드에서는 FileZilla Client 3.0.8 이후 버전부터 해당 속성이 유지된다. 다운로드한 파일의 날짜/타임스탬프는 해당 파일이 위치하는 파티션이 생성 날짜 등을 지원하는 경우에 유지된다.

3.2. 파일질라 서버

파일질라 서버(FileZilla Server)는 파일질라 클라이언트의 자매 제품으로, 같은 프로젝트에서 지원하는 FTP 서버이다. FTP 및 FTPS (SSL/TLS를 통한 FTP)를 지원한다. 현재 리눅스, macOS 및 Windows 플랫폼에서 사용할 수 있다.

파일질라 서버는 자유, 오픈 소스 FTP 서버이다. 소스 코드는 FileZilla Project 웹사이트에서 호스팅된다.

FileZilla Server 메인 인터페이스
FileZilla Server 메인 인터페이스


다음은 파일질라 서버의 주요 기능이다.

* SSL/TLS를 사용한 암호화 (FTPS용)
* 기본 파일 시스템에 대한 사용자별 권한
* GUI 구성 도구
* 속도 제한
* IP 필터링
* IPv6를 지원한다.
* 4GB 이상의 대용량 파일을 지원한다.
* 원격 관리 기능을 제공한다.

4. 지원되는 운영체제

파일질라 클라이언트

파일질라 클라이언트는 윈도우, macOS, 리눅스 등 다양한 운영 체제에서 사용할 수 있다. 윈도우 7 이상, macOS 10.13 이상, 그리고 리눅스에서는 최신 버전을 지원한다. 윈도우 비스타는 3.25.1 버전(2017년 3월 20일 출시), 윈도우 XP는 3.8.0 버전(2014년 5월 25일 출시)이 마지막으로 지원되는 버전이다. macOS의 경우, 10.11 및 10.12 버전은 3.58.0 버전, 10.9 및 10.10 버전은 3.42.1 버전(2019년 5월 8일)이 마지막으로 지원되는 버전이다.

👆
좌우로 밀어서 보기
운영 체제최신 버전출시 연도
윈도우 7 이상최신2023
윈도우 비스타3.25.12017
윈도우 XP3.8.02014
macOS 10.13 이상최신2023
10.11-10.123.58.02022
10.9-10.103.42.12019
리눅스최신2023

4.1. 파일질라 클라이언트

파일질라 클라이언트는 윈도우, macOS, 리눅스 등 다양한 운영 체제에서 사용할 수 있다. 윈도우 7 이상, macOS 10.13 이상, 그리고 리눅스에서는 최신 버전을 지원한다. 윈도우 비스타는 3.25.1 버전(2017년 3월 20일 출시), 윈도우 XP는 3.8.0 버전(2014년 5월 25일 출시)이 마지막으로 지원되는 버전이다. macOS의 경우, 10.11 및 10.12 버전은 3.58.0 버전, 10.9 및 10.10 버전은 3.42.1 버전(2019년 5월 8일)이 마지막으로 지원되는 버전이다.

👆
좌우로 밀어서 보기
운영 체제최신 버전출시 연도
윈도우 7 이상최신2023
윈도우 비스타3.25.12017
윈도우 XP3.8.02014
macOS 10.13 이상최신2023
10.11-10.123.58.02022
10.9-10.103.42.12019
리눅스최신2023

5. 비판

5.1. 번들 애드웨어 문제

2013년부터 파일질라의 주요 다운로드는 다운로드 래퍼와 함께 제공되어 사용자가 설치할 수 있는 추가 소프트웨어를 포함했다. 많은 사용자들이 설치 요청을 거부했음에도 불구하고 일부 애드웨어가 설치되거나, 설치 동의를 얻기 위해 속임수를 사용했다고 보고했다. 보고된 피해 사례로는 웹 브라우저 하이재킹, 콘텐츠, 시작 페이지 및 검색 엔진 강제 변경, 팝업 창, 개인 정보 또는 스파이 문제, 갑작스러운 종료 및 재시작으로 인한 작업 손실 등이 있다.

파일질라 웹 페이지는 애드웨어 설치 없이 추가 다운로드 옵션을 제공하지만, 애드웨어 다운로드 링크가 기본으로 강조 표시되고 "권장"으로 표시된다.

2016년부터 파일질라는 시작 시 광고(스폰서 업데이트)를 표시한다. 이 광고는 "업데이트 확인" 대화 상자의 일부로 나타난다. 2018년에도 파일질라의 번들 애드웨어 설치 프로그램 사용에 대한 논란이 있었다.

5.2. 일반 텍스트 비밀번호 저장 문제

파일질라 3.26 버전까지는 저장된 사용자 이름과 비밀번호를 일반 텍스트로 저장하여 보안 문제가 있었다. 이는 사용자의 시스템에 제한적인 접근 권한만 얻은 악성 소프트웨어도 데이터를 읽을 수 있게 했다.

파일질라 제작자 팀 코세(Tim Kosse)는 암호화된 저장이 잘못된 안전감을 줄 수 있다고 주장하며 암호화된 저장 기능 추가를 꺼렸다. 그는 잘 만들어진 악성 소프트웨어가 데이터를 보호하는 데 사용되는 마스터 비밀번호를 읽는 키로거를 포함할 수 있다고 설명했다.

그러나 사용자들은 암호화된 저장을 해독하기 위해 마스터 비밀번호를 읽는 것이 암호화되지 않은 저장을 읽는 것보다 더 어렵다고 주장했다. 2016년 11월에는 암호화된 저장을 추가하기 위해 FileZilla Secure라는 포크가 시작되었다.

2017년 5월, 처음 요청된 지 10년 만에 메인 버전에 암호화된 저장 기능이 추가되었다. 하지만 코세는 운영 체제가 안전하지 않으면 이 기능이 실제로 보안을 강화하지 않는다고 주장했다.

6. 각주