
저도 처음 워드프레스 파일을 직접 수정해야 했을 때 FTP가 뭔지도 몰라서 호스팅 고객센터에 전화했던 기억이 있어요. 그때 “파일질라 설치하고 호스트, 사용자명, 비밀번호만 넣으면 돼요”라는 말을 듣고도 한참을 헤맸는데, 지금 생각하면 별거 아닌 과정이었죠. 이 글에서는 FTP가 처음인 분들도 따라할 수 있도록 파일질라 설치부터 실제 파일 업로드/다운로드까지 차근차근 알려드릴게요.
1. FTP란 무엇인가? 왜 필요한가
FTP(File Transfer Protocol) 는 인터넷을 통해 내 컴퓨터와 웹 서버 사이에서 파일을 주고받을 때 사용하는 통신 규약입니다. 쉽게 말하면 “내 PC와 웹서버를 연결하는 파일 탐색기” 라고 생각하시면 됩니다.
워드프레스를 운영하다 보면 FTP가 반드시 필요한 순간이 생깁니다.
- 워드프레스 관리자 페이지에 로그인이 안 될 때 직접 파일 수정
- 플러그인 오류로 화이트 스크린(흰 화면) 이 떴을 때 문제 플러그인 삭제
- 테마 파일이나 PHP 파일을 직접 편집해야 할 때
- 대용량 파일을 서버에 직접 업로드해야 할 때
- 사이트 전체 파일을 백업받아야 할 때
호스팅사에서 제공하는 cPanel 파일 관리자로도 비슷한 작업을 할 수 있지만, 파일질라가 훨씬 빠르고 편리하기 때문에 FTP를 익혀두는 것이 장기적으로 유리합니다.
2. 파일질라(FileZilla) 설치 방법
파일질라는 무료 FTP 클라이언트 프로그램 중 가장 많이 사용되는 프로그램입니다. Windows, Mac, Linux 모두 지원합니다.
설치 순서:
- 공식 홈페이지 filezilla-project.org 접속
- 상단 메뉴에서 Download FileZilla Client 클릭
- 본인 운영체제에 맞는 버전 선택 (Windows / macOS / Linux)
- Download 버튼 클릭 후 설치 파일 다운로드
- 다운로드된 설치 파일 실행
- 설치 옵션은 기본값 그대로 Next > Next > Install 클릭
- 설치 완료 후 파일질라 실행
⚠️ 주의: 설치 과정에서 추가 프로그램 설치를 권유하는 화면이 나올 수 있습니다. Decline(거절) 을 클릭해 불필요한 프로그램 설치를 피하세요.
3. FTP 접속 정보 확인하는 방법
파일질라를 설치했다면 이제 서버에 접속하기 위한 FTP 접속 정보 4가지가 필요합니다.
| 항목 | 설명 | 예시 |
|---|---|---|
| 호스트(Host) | FTP 서버 주소 | ftp.yourdomain.com 또는 서버 IP |
| 사용자명(Username) | FTP 계정 아이디 | hosting_id |
| 비밀번호(Password) | FTP 계정 비밀번호 | ********** |
| 포트(Port) | 접속 포트 번호 | 21 (FTP 기본값) |
접속 정보 확인 방법:
접속 정보는 호스팅사마다 위치가 다릅니다. 아래 방법 중 하나로 확인하세요.
- 카페24, 가비아, 닷홈 등 국내 호스팅: 호스팅 관리 페이지 > FTP 관리 또는 호스팅 정보 메뉴에서 확인
- cPanel을 사용하는 호스팅: cPanel 로그인 > FTP 계정 메뉴에서 확인
- 가입 시 이메일: 호스팅 가입 완료 후 발송된 안내 이메일에 FTP 정보가 포함된 경우가 많습니다
- 호스팅사 고객센터: 위 방법으로 찾기 어렵다면 고객센터에 “FTP 접속 정보 확인” 요청
4. 파일질라로 FTP 서버 접속하기
접속 정보를 준비했다면 이제 실제로 접속해 보겠습니다. 빠른 접속 방법과 사이트 관리자 등록 방법 두 가지를 알려드릴게요.
4-1. 빠른 접속 방법 (1회성 접속)
- 파일질라 실행
- 화면 상단 빠른 연결 바에 아래 정보 입력
- 호스트: ftp.yourdomain.com (본인 FTP 주소 입력)
- 사용자명: FTP 아이디 입력
- 비밀번호: FTP 비밀번호 입력
- 포트: 21 입력
- 빠른 연결 버튼 클릭
- 처음 접속 시 “알 수 없는 호스트 키” 경고창이 뜨면 확인 클릭
- 하단 로그창에 “디렉토리 목록 조회 성공” 메시지가 뜨면 접속 완료
4-2. 사이트 관리자에 저장하는 방법 (재접속 편리)
자주 접속하는 서버라면 사이트 관리자에 저장해두는 것이 편합니다.
- 파일질라 상단 메뉴 파일 > 사이트 관리자 클릭 (단축키: Ctrl+S)
- 좌측 하단 새 사이트 버튼 클릭
- 사이트 이름 입력 (예: “내 워드프레스 사이트”)
- 우측 패널에 접속 정보 입력
- 프로토콜: FTP – 파일 전송 프로토콜 선택
- 호스트: FTP 주소 입력
- 포트: 21
- 암호화: 명시적 FTP over TLS 사용 선택 (보안 권장)
- 로그온 유형: 일반 선택
- 사용자: FTP 아이디
- 비밀번호: FTP 비밀번호
- 연결 버튼 클릭
💡 팁: 사이트 관리자에 저장해두면 다음부터는 파일 > 사이트 관리자에서 해당 사이트를 선택하고 연결만 클릭하면 됩니다. 매번 정보를 입력할 필요가 없어요.
5. 파일질라 화면 구성 한눈에 이해하기
처음 파일질라에 접속하면 화면이 여러 칸으로 나뉘어 있어 복잡하게 느껴질 수 있습니다. 구역별 역할만 알면 훨씬 쉽게 사용할 수 있어요.
파일질라 화면 4구역:
| 위치 | 명칭 | 역할 |
|---|---|---|
| 상단 | 로그 창 | 서버와의 통신 기록 및 오류 메시지 표시 |
| 좌측 상단 | 로컬 사이트 | 내 컴퓨터 폴더 및 파일 목록 |
| 우측 상단 | 원격 사이트 | 웹 서버 폴더 및 파일 목록 |
| 하단 | 전송 큐 | 업로드/다운로드 진행 상황 및 대기 목록 |
가장 중요한 것은 좌우 구분입니다.
- 왼쪽 = 내 PC
- 오른쪽 = 서버
파일을 서버에 올릴 때는 왼쪽(내 PC) → 오른쪽(서버) 방향으로 드래그하고, 서버 파일을 받을 때는 오른쪽(서버) → 왼쪽(내 PC) 방향으로 드래그하면 됩니다.
6. 파일 업로드 · 다운로드 · 삭제 방법
6-1. 파일 업로드 방법
방법 1 — 드래그 앤 드롭 (가장 간편):
- 왼쪽(로컬) 패널에서 업로드할 파일 또는 폴더 선택
- 오른쪽(서버) 패널의 원하는 위치로 드래그 앤 드롭
- 하단 전송 큐에서 업로드 진행 상황 확인
- “파일 전송 성공” 로그 확인
방법 2 — 우클릭 업로드:
- 왼쪽 패널에서 업로드할 파일 우클릭
- 업로드 클릭
- 현재 오른쪽 패널에 열려 있는 서버 경로로 자동 업로드
6-2. 파일 다운로드 방법
- 오른쪽(서버) 패널에서 다운로드할 파일 선택
- 왼쪽(로컬) 패널의 저장할 폴더로 드래그 앤 드롭 또는 파일 우클릭 > 다운로드 클릭
- 하단 전송 큐에서 다운로드 완료 확인
6-3. 파일 삭제 방법
- 오른쪽(서버) 패널에서 삭제할 파일 선택
- Delete 키 또는 우클릭 > 삭제 클릭
- 삭제 확인 창에서 예 클릭
⚠️ 매우 중요: 서버에서 삭제한 파일은 복구가 매우 어렵습니다. 파일을 삭제하기 전에 반드시 로컬(내 PC)에 백업본을 다운로드해두는 습관을 들이세요.
6-4. 워드프레스에서 자주 접근하는 폴더 경로
| 목적 | 서버 경로 |
|---|---|
| 워드프레스 루트 | /public_html/ 또는 /www/ |
| 테마 파일 | /public_html/wp-content/themes/ |
| 플러그인 파일 | /public_html/wp-content/plugins/ |
| 업로드 파일 | /public_html/wp-content/uploads/ |
| 핵심 설정 파일 | /public_html/wp-config.php |
7. FTP 접속 오류 해결 방법
FTP 접속 시 자주 발생하는 오류와 해결 방법을 표로 정리했습니다.
| 오류 메시지 | 원인 | 해결 방법 |
|---|---|---|
| Connection timed out | 호스트 주소 오류 또는 포트 차단 | 호스트 주소 재확인, 포트 21 → 22(SFTP)로 변경 시도 |
| 530 Login incorrect | 사용자명 또는 비밀번호 오류 | FTP 계정 정보 재확인, 비밀번호 재설정 |
| 421 Too many connections | 동시 접속 수 초과 | 파일질라 설정 > 서버 최대 연결 수 1~2로 줄이기 |
| 550 Permission denied | 파일/폴더 접근 권한 없음 | 해당 파일의 권한(Permission) 확인 및 변경 |
| 425 Can’t open data connection | 방화벽 또는 수동 모드 필요 | 파일질라 편집 > 설정 > 연결 > FTP > 수동 모드로 변경 |
| TLS 핸드셰이크 실패 | 암호화 설정 불일치 | 암호화 설정을 일반 FTP(비암호화) 로 변경 후 재시도 |
8. 초보자가 자주 하는 실수 TOP 5
실수 1 — 좌우 패널을 헷갈려서 서버 파일을 잘못 덮어씀 왼쪽이 내 PC, 오른쪽이 서버입니다. 작업 전 항상 방향을 재확인하세요.
실수 2 — 백업 없이 서버 파일을 바로 수정하거나 삭제함 서버 파일을 수정하기 전에 반드시 원본 파일을 내 PC에 다운로드해두세요.
실수 3 — 파일 권한(Permission)을 777로 설정함 보안상 매우 위험합니다. 폴더는 755, 파일은 644가 일반적인 권장값입니다.
실수 4 — 업로드 완료 전에 파일질라를 닫음 하단 전송 큐에서 “전송 성공” 메시지를 반드시 확인한 후 종료하세요.
실수 5 — FTP 비밀번호를 공용 PC에서 저장함 사이트 관리자에 비밀번호를 저장할 때 공용 컴퓨터라면 저장하지 않는 것이 안전합니다.
9. 자주 묻는 질문(FAQ)
Q. FTP와 SFTP의 차이가 무엇인가요? FTP는 데이터를 암호화하지 않고 전송하기 때문에 보안에 취약합니다. SFTP(SSH File Transfer Protocol) 는 데이터를 암호화해서 전송하므로 훨씬 안전합니다. 호스팅사에서 SFTP를 지원한다면 FTP 대신 SFTP 사용을 권장합니다. 파일질라에서는 프로토콜 선택 시 SFTP – SSH File Transfer Protocol을 선택하면 됩니다.
Q. 호스트 주소에 ftp.를 붙여야 하나요? 호스팅사마다 다릅니다. ftp.yourdomain.com 형식이 일반적이지만, 도메인 주소(yourdomain.com)나 서버 IP 주소를 직접 입력하는 경우도 있습니다. 호스팅 안내 이메일이나 고객센터를 통해 정확한 주소를 확인하세요.
Q. 파일질라 말고 다른 FTP 프로그램도 있나요? 네, Cyberduck(맥 사용자에게 인기), WinSCP(Windows 전용, 보안 기능 강력) 등이 있습니다. 사용법은 약간씩 다르지만 기본 개념은 동일합니다. 처음이라면 파일질라가 가장 무난한 선택입니다.
Q. cPanel 파일 관리자와 FTP 중 어떤 게 더 좋나요? 간단한 파일 1~2개를 수정할 때는 cPanel 파일 관리자가 편리합니다. 하지만 여러 파일을 한꺼번에 업로드/다운로드하거나 폴더 전체를 백업받을 때는 파일질라가 훨씬 빠르고 안정적입니다.
마치며
FTP는 처음엔 낯설게 느껴지지만, 파일질라의 왼쪽(내 PC) · 오른쪽(서버) 구조만 이해하면 누구든 금방 익숙해집니다. 특히 워드프레스 관리자 페이지가 먹통이 됐을 때 FTP로 직접 파일을 수정할 수 있다는 사실 하나만으로도, FTP 사용법을 익혀두는 것은 워드프레스 운영자라면 필수라고 할 수 있어요.