New

FTP와 FileZilla가 무엇일까?

lshjju 2026. 3. 12. 09:11

**FTP(File Transfer Protocol)**는 이름 그대로 네트워크상에서 컴퓨터 간에 파일을 전송하기 위한 통신 규약입니다. 인터넷이라는 넓은 바다에서 내 컴퓨터에 있는 파일을 웹 서버라는 목적지까지 실어 나르는 '화물선'이라고 이해하시면 쉽습니다.


1. FTP란 무엇인가요?

웹사이트를 운영하다 보면 내 컴퓨터에서 작업한 이미지, HTML, PHP 파일 등을 서버로 옮겨야 할 때가 있습니다. 이때 FTP라는 약속된 방식을 사용합니다.

  • 클라이언트(내 PC): 파일을 보내는 쪽.
  • 서버(웹호스팅): 파일을 받는 쪽.
  • 보안 버전(SFTP): 최근에는 보안을 강화하여 전송 내용을 암호화하는 SFTP(Secure FTP) 방식을 주로 사용합니다.

2. 대표적인 FTP 도구 (클라이언트)

직접 명령어를 입력하지 않고 마우스 클릭으로 파일을 옮길 수 있게 도와주는 소프트웨어들입니다.

도구 명칭 특징 추천 대상
FileZilla (파일질라) 전 세계에서 가장 유명한 무료 오픈소스 도구. 입문자부터 전문가까지 모두 추천
WinSCP 윈도우 전용. 보안(SFTP)에 강하고 인터페이스가 깔끔함. 윈도우 사용자
Cyberduck 맥(Mac)과 윈도우 모두 지원. 클라우드 연결이 쉬움. 디자인이 중요한 맥 사용자

3. 파일질라를 이용한 웹호스팅 업로드 방법

가장 대중적인 파일질라를 기준으로 설명해 드릴게요. 시작하기 전, 호스팅 업체(카페24, 가비아 등)에서 제공한 FTP 주소, 아이디, 비밀번호를 미리 준비해 주세요.

① 호스팅 서버 연결하기

  1. 파일질라를 실행합니다.
  2. 상단의 '호스트(H)' 칸에 FTP 주소(예: ftp.domain.com)를 입력합니다.
  3. **사용자명(U)**과 **비밀번호(W)**를 입력합니다.
  4. **포트(P)**는 보통 기본값인 21(FTP) 또는 22(SFTP)를 사용합니다.
  5. '빠른 연결' 버튼을 누릅니다.

② 화면 구성 이해하기

연결이 성공하면 화면이 크게 두 구역으로 나뉩니다.

  • 왼쪽 (로컬 사이트): 내 컴퓨터의 폴더와 파일들입니다.
  • 오른쪽 (리모트 사이트): 웹호스팅 서버의 폴더와 파일들입니다.

③ 파일 업로드하기

  1. 오른쪽(서버) 화면에서 파일이 올라갈 목적지 폴더를 찾습니다. (보통 www, public_html, 또는 html이라는 이름의 폴더 안에 넣어야 웹에 노출됩니다.)
  2. 왼쪽(내 PC) 화면에서 올릴 파일을 선택합니다.
  3. 파일을 마우스로 드래그하여 오른쪽(서버) 폴더로 끌어다 놓습니다.
  4. 하단 '전송 큐' 탭에서 진행률이 100%가 될 때까지 기다리면 끝!

⚠️ 주의할 점

업로드 시 파일명이 한글로 되어 있으면 웹사이트에서 이미지가 깨지거나 오류가 날 수 있습니다. 파일명은 되도록 **영문 소문자와 숫자, 하이픈(-)**만 사용하는 습관을 들이시는 게 좋아요.