FTP 프로그램 추천: SFTP·클라우드 지원 비교

SSDown 에디터2026년 10월 1일읽는 데 10분추천
#FTP 프로그램#FTP 클라이언트#SFTP 프로그램#파일질라#WinSCP#무료 FTP

Windows에서 무료 FTP 프로그램을 찾는다면 FTP·SFTP 서버만 관리할 때는 FileZilla나 WinSCP, 서버와 함께 구글 드라이브나 Amazon S3 같은 클라우드 스토리지까지 관리할 때는 Cyberduck을 고르면 됩니다. 세 프로그램 모두 SFTP를 지원하지만 무료 버전에서 쓸 수 있는 클라우드 범위는 크게 다릅니다.

이 글에서는 프로그램마다 SFTP와 클라우드 스토리지를 함께 쓸 수 있는지를 기준으로 비교합니다. Mac을 함께 쓰는 분을 위해 Transmit과 ForkLift도 짧게 소개합니다.

FTP, SFTP, 클라우드 스토리지는 무엇이 다른가

프로그램을 고르기 전에 내가 접속할 대상이 무엇인지부터 확인해야 합니다. 이름은 비슷해도 접속 방식이 다르고, 프로그램마다 지원 범위가 다릅니다.

  • FTP: 오래된 파일 전송 방식입니다. 기본적으로 아이디, 비밀번호, 데이터가 암호화되지 않은 채로 전송됩니다.
  • FTPS: FTP에 TLS 암호화를 더한 방식입니다. 웹호스팅 업체에서 주로 제공합니다.
  • SFTP: SSH 위에서 동작하는 파일 전송 방식입니다. 리눅스 서버, VPS, 클라우드 가상 서버에 접속할 때 가장 많이 씁니다. 이름에 FTP가 들어가지만 FTP와는 다른 프로토콜입니다.
  • 클라우드 스토리지: Amazon S3, 구글 드라이브, 드롭박스, OneDrive 같은 서비스입니다. 각 서비스의 API로 접속하므로 FTP 프로그램이 해당 서비스를 따로 지원해야 합니다.

요즘 새로 구축하는 서버는 SFTP가 기본인 경우가 많습니다. 그래서 FTP만 되는 프로그램보다는 SFTP를 지원하는 프로그램을 고르는 것이 안전합니다.

무료 FTP 프로그램 한눈에 비교

아래 표는 SFTP와 클라우드 스토리지를 함께 지원하는지를 기준으로 정리한 것입니다. 기능과 가격 정책은 바뀔 수 있으므로 설치 전에 공식 사이트에서 최신 정보를 확인하세요.

프로그램운영체제FTP/FTPSSFTP클라우드 스토리지특징
FileZillaWindows, Mac, Linux지원지원무료판 미지원(유료 Pro 버전에서 지원)가장 널리 쓰이는 범용 FTP 클라이언트
WinSCPWindows 전용지원지원(SCP 포함)WebDAV, Amazon S3오픈소스, 동기화·스크립트 기능
CyberduckWindows, Mac지원지원S3, 구글 드라이브, 드롭박스, OneDrive 등 폭넓게 지원무료로 쓸 수 있는 클라우드 연결 범위가 가장 넓음
TransmitMac 전용지원지원S3, 구글 드라이브, 드롭박스 등Mac용 파일 전송 앱
ForkLiftMac 전용지원지원WebDAV, S3 등2단 창 파일 관리자와 원격 접속 결합

FileZilla: 서버 파일 관리의 기본 선택

파일질라(FileZilla)는 FTP, SFTP, FTPS를 지원하는 무료 파일 전송 클라이언트입니다. 왼쪽에 내 PC, 오른쪽에 서버 폴더가 나오는 2단 구조라 처음 쓰는 사람도 드래그 앤 드롭으로 파일을 올리고 내릴 수 있습니다.

이런 분께 맞습니다

  • 웹호스팅에 홈페이지 파일을 올리는 분
  • 워드프레스 테마나 플러그인 파일을 직접 수정하는 분
  • Windows와 Mac을 번갈아 쓰면서 같은 프로그램을 쓰고 싶은 분

알아둘 점

무료 FileZilla는 FTP 계열과 SFTP만 지원합니다. Amazon S3, 구글 드라이브, 드롭박스 같은 클라우드 스토리지는 유료 버전인 FileZilla Pro에서 지원합니다. 설치 파일에 다른 프로그램 설치 제안이 붙어 있을 수 있으니 설치 단계마다 체크 항목을 확인하는 것이 좋습니다. 사이트 관리자에 저장한 비밀번호는 기본 설정에서 보호 수준이 높지 않으므로 마스터 비밀번호를 설정해 두세요.

WinSCP: Windows에서 SFTP를 주로 쓴다면

WinSCP는 Windows 전용 오픈소스 파일 전송 프로그램입니다. 이름처럼 SCP와 SFTP에 강하고, FTP·FTPS·WebDAV·Amazon S3까지 접속할 수 있습니다. 리눅스 서버를 관리하는 개발자나 서버 관리자가 많이 씁니다.

  • SSH 키 인증: 비밀번호 대신 키 파일로 접속하는 서버에 쉽게 연결할 수 있습니다. PuTTY와 연동해 같은 세션으로 터미널을 열 수도 있습니다.
  • 폴더 동기화: 로컬 폴더와 서버 폴더를 비교해 바뀐 파일만 올리거나 내려받을 수 있습니다.
  • 스크립트와 명령줄: 백업이나 배포처럼 반복하는 작업을 자동화할 수 있습니다.
  • 인터페이스 선택: 2단 창의 커맨더 방식과 탐색기 방식 중 익숙한 쪽을 고를 수 있습니다.

클라우드 쪽은 S3와 WebDAV까지만 지원합니다. 구글 드라이브나 드롭박스를 같은 창에서 관리하고 싶다면 WinSCP만으로는 부족합니다.

Cyberduck: SFTP와 클라우드를 한 프로그램에서

Cyberduck은 다양한 파일 서버와 클라우드 서비스에 접속해 파일을 관리하는 무료 프로그램입니다. 우리 사이트에는 Mac 버전 안내가 있지만 Windows 버전도 공식 사이트에서 받을 수 있습니다.

이 글의 비교 기준에서 Cyberduck이 가장 두드러집니다. FTP, SFTP, WebDAV 같은 서버 접속과 Amazon S3, 구글 드라이브, 드롭박스, OneDrive 같은 클라우드 스토리지를 무료 버전 하나로 연결할 수 있습니다. 서버 백업 파일을 S3로 옮기거나, 고객이 공유한 드롭박스 파일을 받아 서버에 올리는 작업을 프로그램 하나로 처리할 수 있습니다.

  • 북마크 방식으로 여러 서버와 클라우드 계정을 저장해 둘 수 있습니다.
  • 원격 파일을 원하는 편집기로 열고, 저장하면 서버에 자동으로 다시 올라갑니다.
  • 같은 개발사의 Cryptomator 방식 암호화 보관함도 지원합니다.

단점은 FileZilla처럼 로컬과 서버를 나란히 보여 주는 2단 창이 아니라는 점입니다. 브라우저처럼 원격 폴더만 보여 주고 로컬 파일은 탐색기에서 끌어다 놓는 방식이라 익숙해지는 데 시간이 조금 걸릴 수 있습니다. 공식 홈페이지는 cyberduck.io입니다.

Mac도 함께 쓴다면: Transmit과 ForkLift

아래 두 프로그램은 Mac 전용이라 Windows에서는 설치할 수 없습니다. 집이나 회사에서 Mac을 함께 쓰는 분이라면 참고할 만합니다.

Transmit

Transmit은 Panic이 만든 Mac용 파일 전송 앱입니다. FTP와 SFTP 외에 여러 클라우드 서비스 연결을 지원해 Cyberduck과 비슷한 용도로 쓸 수 있습니다. 라이선스와 가격 조건은 공식 사이트에서 확인하세요.

ForkLift

ForkLift는 FTP, SFTP, WebDAV와 클라우드 저장소에 접속할 수 있는 Mac 전용 파일 관리자입니다. Finder를 대신하는 2단 창 파일 관리자에 원격 접속 기능이 들어 있는 구조라, 로컬 파일 정리와 서버 작업을 한 창에서 하고 싶은 분에게 맞습니다. 자세한 정보는 공식 홈페이지에서 볼 수 있습니다.

용도별 선택과 첫 접속 방법

용도에 따라 다음처럼 고르면 됩니다.

  • 웹호스팅에 파일만 올린다: FileZilla
  • 리눅스 서버를 SFTP와 SSH 키로 관리한다: WinSCP
  • 서버와 S3·구글 드라이브·드롭박스를 함께 다룬다: Cyberduck
  • Windows와 Mac에서 같은 프로그램을 쓰고 싶다: FileZilla 또는 Cyberduck

프로그램은 달라도 SFTP 첫 접속 순서는 거의 같습니다.

  1. 호스팅 업체나 서버 관리자에게 호스트 주소, 포트, 사용자 이름, 비밀번호나 키 파일을 받습니다.
  2. 프로그램에서 새 연결(사이트 관리자, 새 세션, 북마크 등)을 만듭니다.
  3. 프로토콜을 SFTP로 고르고 포트를 입력합니다. SFTP 기본 포트는 22, FTP 기본 포트는 21입니다.
  4. 사용자 이름과 비밀번호를 입력하거나, 키 인증이면 개인 키 파일을 지정합니다.
  5. 처음 접속할 때 나오는 서버 지문(호스트 키) 확인 창을 읽고, 서버 관리자가 알려 준 값과 같을 때만 승인합니다.
  6. 접속되면 자주 쓰는 폴더를 기본 원격 경로로 저장해 둡니다.

자주 묻는 질문

FTP 프로그램으로 SFTP 서버에 접속할 수 있나요?

SFTP를 지원하는 프로그램이어야 합니다. 이 글에서 소개한 FileZilla, WinSCP, Cyberduck은 모두 SFTP를 지원합니다. 접속할 때 프로토콜을 SFTP로 바꾸고 포트를 22(또는 서버에서 지정한 번호)로 맞추면 됩니다.

FileZilla로 구글 드라이브나 S3에 접속할 수 있나요?

무료 FileZilla에서는 할 수 없고, 유료 FileZilla Pro에서 지원합니다. 무료로 클라우드까지 쓰려면 Cyberduck을, S3만 필요하다면 WinSCP를 쓰면 됩니다.

FTP 접속 시 "연결 시간 초과"가 나오면 어떻게 하나요?

먼저 호스트 주소와 포트, 프로토콜이 맞는지 확인합니다. 그래도 안 되면 방화벽이나 공유기 설정 문제일 수 있으니 FTP 전송 모드를 패시브로 바꿔 보고, 서버 쪽에서 접속 IP를 제한하고 있지 않은지 관리자에게 확인하세요.

FTP와 SFTP 중 무엇을 써야 하나요?

서버가 둘 다 지원한다면 SFTP를 쓰는 것이 좋습니다. 일반 FTP는 계정 정보와 파일이 암호화되지 않은 상태로 전송되기 때문입니다. SFTP가 없다면 최소한 FTPS(TLS 암호화)를 쓰세요.

Transmit이나 ForkLift를 Windows에서 쓸 수 있나요?

두 앱 모두 Mac 전용이라 Windows에서는 쓸 수 없습니다. 비슷한 용도의 Windows 프로그램이 필요하다면 Cyberduck을 고르면 됩니다.

정리

Windows에서 FTP·SFTP 서버만 관리한다면 FileZilla나 WinSCP로 충분합니다. SSH 키 인증과 동기화를 자주 쓰면 WinSCP가, 웹호스팅 파일을 간단히 올리는 용도라면 FileZilla가 편합니다. SFTP 서버와 S3, 구글 드라이브, 드롭박스 같은 클라우드 스토리지를 무료로 함께 관리하려면 Cyberduck이 가장 알맞습니다. Mac도 함께 쓰는 분은 Transmit이나 ForkLift를 고려해 보세요.