인터넷에 파일을 올리거나 내려받아야 할 때, 혹은 홈페이지를 관리할 때 여러분은 ‘FTP’라는 단어를 한 번쯤 들어보셨을 겁니다. File Transfer Protocol(FTP)은 아주 오래된 인터넷 기술이지만 지금도 여전히 여러 환경에서 유용하게 쓰이고 있습니다.
이 글은 초보자를 대상으로 FTP가 무엇인지, 어떻게 사용하는지, 또 대표적인 FTP 프로그램은 무엇이 있는지까지 정리한 가이드입니다.

📌 목차
- FTP란 무엇인가?
- FTP는 어떻게 동작하는가?
- FTP 사용법 – 초보자 단계별 설명
- FTP 연결 시 주의해야 할 모드와 보안
- 대표적인 FTP 프로그램(클라이언트) 5가지
- 자주 묻는 질문(FAQ)
1. FTP란 무엇인가?
FTP란 ‘File Transfer Protocol’의 약자이며, 네트워크 상에서 파일을 한 컴퓨터(클라이언트)에서 다른 컴퓨터(서버)로 전송하기 위해 만들어진 표준 통신 규약입니다.
구체적으로 보면 다음과 같은 특징이 있습니다:
- 클라이언트-서버 모델: 파일을 저장해 둔 서버에 접속해서 내려받거나, 내 컴퓨터에서 업로드하는 방식입니다.
- 두 개의 연결 채널 사용: 하나는 명령을 주고받는 제어 채널, 다른 하나는 실제 파일 데이터가 오가는 데이터 채널입니다.
- TCP/IP 네트워크 위에서 작동하며, 인터넷, 사내망 등 다양한 환경에서 쓰입니다.
간단히 말해, “내 컴퓨터 ↔ 원격 서버”로 파일을 자유롭게 주고받게 해주는 인터넷의 옛 강자 기술이라 할 수 있습니다.
2. FTP는 어떻게 동작하는가?
FTP의 기본 동작 흐름은 다음과 같이 이해할 수 있습니다:
- 사용자가 FTP 클라이언트 프로그램을 통해 서버 주소, 계정명, 비밀번호 등을 입력하고 서버에 접속합니다.
- 명령 채널을 통해 서버에게 “파일 목록 보여줘”, “이 파일 내려받을게”, “이 디렉토리로 이동할게” 등의 명령이 전달됩니다.
- 서버와 클라이언트 간에 데이터 채널이 열리면 실제 파일 전송(업로드 또는 다운로드)이 이루어집니다.
- 전송이 완료되면 채널이 닫히거나 대기 상태로 돌아갑니다.
예를 들어, 여러분이 홈페이지 파일을 수정해서 서버에 업로드한다고 하면: 클라이언트 → 서버 접속 후, 파일 선택 → 업로드 명령 → 서버 쪽 데이터 채널 열림 → 파일 전송 → 완료라는 흐름이 됩니다.
또한 FTP는 Active 모드와 Passive 모드 두 가지 방식이 있는데, 이는 주로 방화벽 및 NAT 환경에서 데이터 채널을 어떻게 여느냐의 차이입니다.

3. FTP 사용법 – 초보자 단계별 설명
이제 실제로 FTP를 사용하는 방법을 초보자 입장에서 단계별로 살펴보겠습니다.
① 준비물
- FTP 서버 접속 정보(서버 주소 또는 IP, 포트 번호, 사용자 계정명, 비밀번호)
- FTP 클라이언트 프로그램(아래에서 소개됨)
- 업로드 또는 다운로드할 파일 및 디렉토리 구조 정리
② 클라이언트 프로그램 설치 및 실행
원하는 FTP 프로그램을 설치 후 실행하면, 보통 ‘호스트’, ‘사용자명’, ‘비밀번호’, ‘포트(기본 21번)’ 등을 입력하는 화면이 나옵니다. 예를 들어 일부 서버는 기본 포트 21이 아닌 다른 번호를 사용하기도 합니다.
③ 서버에 접속하기
입력한 정보가 맞으면 클라이언트가 서버에 연결되고, 왼쪽 창(내 컴퓨터)과 오른쪽 창(원격 서버) 인터페이스가 나오는 경우가 많습니다.
④ 파일 업로드 또는 다운로드
- 내 컴퓨터에서 서버로 파일을 올릴 때: 클라이언트 왼쪽 창에서 파일 선택 → 오른쪽 창으로 드래그하거나 업로드 명령
- 서버에서 내 컴퓨터로 파일을 받을 때: 오른쪽 창에서 파일 선택 → 왼쪽 창으로 드래그하거나 다운로드 명령
⑤ 폴더 이동·삭제·이름 바꾸기
FTP는 파일 전송 외에도 서버 디렉토리 구조에서 폴더 생성, 파일 삭제, 이름 변경 등의 기본 관리 기능도 지원하는 경우가 많습니다.
⑥ 연결 해제 및 완료
파일 전송이 끝나면 접속을 종료하고 프로그램을 닫으면 됩니다. 보안을 위해 사용하지 않을 때는 접속을 해제하는 것이 좋습니다.

4. FTP 연결 시 주의해야 할 모드와 보안
FTP는 편리하지만 기본적으로 보안이 취약할 수 있으므로, 사용 시 다음 사항을 꼭 유의하세요.
모드: Active 모드 vs Passive 모드
Active 모드에서는 서버가 클라이언트에게 데이터 채널로 다시 접속을 시도합니다. 방화벽이나 NAT 환경에서는 이 방식이 차단될 수 있어 오류가 생기기도 합니다. 반면 Passive 모드에서는 클라이언트가 데이터 채널을 시작하므로 방화벽 환경에서 상대적으로 안정적입니다.
보안: FTP vs FTPS vs SFTP
- 기본 FTP는 네트워크 상에서 로그인 정보나 파일 데이터가 암호화되지 않고 평문으로 전송될 수 있어 보안상 취약합니다.
- FTPS(FTP over SSL/TLS): 기본 FTP에 SSL/TLS 암호화를 더한 방식으로 로그인 정보와 데이터가 암호화됩니다.
- SFTP(SSH File Transfer Protocol): FTP와는 다른 기반이지만 파일 전송 용도로 많이 쓰이며, SSH 기반으로 암호화가 강력합니다.
따라서 공개 네트워크나 중요한 데이터를 다룰 경우에는 FTPS 또는 SFTP 사용을 추천합니다.
5. 대표적인 FTP 프로그램(클라이언트) 5가지
이제 파일 전송을 실제로 도와주는 FTP 클라이언트를 몇 가지 소개하겠습니다. 각 프로그램마다 특징이 다르니, 사용 목적과 운영체제에 맞게 선택하세요.
- FileZilla: 무료이면서도 매우 많은 기능을 제공하는 인기 클라이언트입니다. 여러 탭, 큐 대기열, 동기화 등이 지원됩니다.
- CuteFTP: 오랫동안 사랑받아온 유료/무료 버전이 있는 프로그램으로, Windows 및 Mac에서 사용 가능합니다.
- FTP Voyager: Windows 환경에서 특히 많이 사용되는 FTP/FTPS/SFTP 클라이언트입니다.
- WinSCP: SFTP 및 SCP도 지원하며, 주로 Windows 사용자 중 서버 관리 작업에 특화되어 있습니다.
- Cyberduck: Mac 및 Windows에서 모두 사용되며, FTP 뿐 아니라 S3, WebDAV 등 다양한 프로토콜도 지원합니다.
이들 프로그램을 설치해서 위에서 설명한 FTP 사용법을 따라 해 보면, 실제로 서버와 파일을 주고받는 경험을 해볼 수 있습니다.

6. 자주 묻는 질문(FAQ)
Q1. FTP와 FTPS, SFTP는 무엇이 다른가요?
기본 FTP는 로그인 정보와 데이터를 암호화하지 않지만, FTPS는 SSL/TLS로 암호화하고 SFTP는 SSH 기반으로 암호화되어 보안성이 더 높습니다. 따라서 민감한 파일 전송에는 FTPS 혹은 SFTP를 선택하는 것이 좋습니다.
Q2. 내 인터넷 공유기 뒤에서 FTP가 잘 안 돼요. 왜일까요?
인터넷 공유기나 방화벽 뒤에서는 FTP의 Active 모드가 차단될 수 있습니다. 그럴 경우 클라이언트 설정에서 Passive 모드로 바꾸면 대부분 해결됩니다.
Q3. FTP 무료 프로그램이 안전한가요?
무료 프로그램도 기능적으로 충분한 경우가 많지만, 서버 설정을 잘못하면 보안 취약에 노출될 수 있습니다. 특히 암호화되지 않은 FTP를 사용할 경우, 네트워크 상에서 비밀번호나 파일이 노출될 수 있으므로 주의해야 합니다.
Q4. 웹브라우저에서 ftp:// 으로 접속할 수 있나요?
과거에는 가능했지만 최근 브라우저들은 기본적으로 FTP 지원을 제거하거나 비활성화하고 있습니다. 일반적으로는 전용 FTP 클라이언트를 사용하는 것이 좋습니다.
Q5. FTP를 이용해 사이트 백업도 가능할까요?
네 가능합니다. 서버의 파일과 폴더를 FTP로 다운로드해 두면 백업 형태로 활용할 수 있습니다. 다만 데이터베이스가 있는 웹사이트는 별도로 데이터베이스 백업이 필요합니다.
한 줄 요약 : FTP는 서버와 클라이언트 간 파일 전송을 가능하게 해주는 네트워크 프로토콜로, 사용법이 단순하지만 보안과 모드 설정에 유의해야 하며, 대표적인 FTP 클라이언트 프로그램을 활용하면 초보자도 손쉽게 사용할 수 있습니다.
'IT관련 유용한 정보' 카테고리의 다른 글
| 그래픽 드라이버 완전 삭제 후 재설치하는 방법 - DDU로 깨끗하게 초기화하는 방법 (0) | 2025.11.19 |
|---|---|
| 컴퓨터 최적화 프로그램이란? 사용법부터 추천 소프트웨어까지 (0) | 2025.11.18 |
| 쉽게 따라하는 컴퓨터 포맷 방법 - Windows 10 11 초보자 가이드 (0) | 2025.11.16 |
| 윈도우 블루스크린 해결방법 10가지 - 초보자도 따라하는 Windows 10 11 오류 복구 가이드 (0) | 2025.11.15 |
| USB 복구 방법 - 인식 안 되는 USB 메모리 쉽게 살리는 6단계 가이드 (0) | 2025.11.13 |
