웹사이트 관리에서 로컬 컴퓨터와 웹 서버 간의 통신은 핵심 요소입니다. File Transfer Protocol의 약자인 FTP는 WordPress 웹사이트 소유자가 파일 전송을 관리하고 핵심 웹사이트 파일의 문제를 해결할 수 있도록 돕는 기본 도구입니다. WordPress에서 FTP를 활용하면 웹사이트 백엔드와 직접적이고 효율적으로 상호작용할 수 있습니다. FTP란 무엇인지, 그리고 다양한 유형의 FTP를 특정 작업에 어떻게 효과적으로 활용할 수 있는지 이 글에서 자세히 설명합니다. WordPress의 파일 전송 프로토콜에 대한 전반적인 소개, FTP 연결 방식, 주요 FTP 활용 예시, 그리고 이 도구를 효과적으로 사용하기 위한 모든 내용을 다룹니다.
FTP란 무엇인가? 어떻게 작동하는가?
앞서 언급했듯이, 파일 전송 프로토콜(FTP)은 로컬 컴퓨터(온프레미스 서버)와 원격 서버(웹 호스팅 계정) 간에 파일을 전송하는 표준 통신 프로토콜입니다. WordPress에서 FTP를 사용하면 브라우저 없이도 웹 서버의 파일을 업로드, 다운로드, 관리할 수 있습니다.
많은 사용자들이 FTP 연결을 다음 용도로 활용합니다:
- 콘텐츠와 웹사이트 파일을 업로드하고 관리하세요
- WordPress 오류 해결하기
- 백업 복원
- 테마나 플러그인 파일 수정
FTP에는 다양한 유형이 있으며, 보안 방식·프로토콜·기능에 따라 활용 목적이 달라집니다. 대표적인 유형을 정리하면 다음과 같습니다:
- 익명 FTP: FTP 연결의 가장 기본적인 형태 중 하나인 익명 FTP는 데이터를 암호화하지 않고 전송합니다. 사용자 이름과 비밀번호 없이 파일을 전송할 수 있으며, 주로 인터넷에서 제한 없이 공개된 자료를 다운로드할 때 사용됩니다.
- 비밀번호로 보호된 FTP: 여러 면에서 이전 FTP 연결과 유사하지만, 접근하려면 사용자 이름과 비밀번호가 필요합니다.
- FTP-SSL: SSL(Secure Sockets Layer)이라고도 불리는 SSL/TLS는 TLS/SSL 암호화를 사용해 데이터 스트림을 보호하는 보안 계층입니다.
- 보안 FTP: SFTP는 포트 22를 통해 작동하며 FTP보다 훨씬 높은 보안성을 제공합니다. SSH(Secure Shell)를 사용해 파일과 인증 정보를 포함한 모든 데이터 전송을 암호화하여, 전송 중 무단 접근이나 데이터 탈취를 방지합니다.
- TFTP: 간이 파일 전송 프로토콜(TFTP)은 포트 69를 통해 동작하는 FTP의 단순화된 버전입니다. FTP 및 SFTP에서 제공하는 인증 및 보안 기능 대부분이 빠져 있으며, 주로 라우터나 프린터 같은 장치에서 사용됩니다.
FTP의 각 유형은 사용 목적이 다릅니다. 예를 들어, SFTP는 민감한 데이터를 전송할 때, 보안이 중요한 환경에서, 또는 암호화된 파일 전송이 필요할 때 적합합니다. 반면 TFTP는 인증이 필요 없는 안전한 내부 네트워크나 환경에서 간단한 파일 전송에 주로 사용됩니다.
WordPress에서 FTP 사용하는 방법 (단계별 가이드)
지금까지 FTP의 기본 개념, 다양한 연결 유형, 그리고 각각의 용도를 살펴봤습니다. 이제 WordPress에서 FTP에 접근하는 방법을 알아보겠습니다.
1단계: FTP 클라이언트 선택
FTP를 사용하려면 웹 서버에 연결할 수 있는 FTP 클라이언트 소프트웨어가 필요합니다. 널리 사용되는 FTP 클라이언트는 다음과 같습니다.

이 클라이언트들은 서버 파일을 쉽게 관리할 수 있는 직관적인 인터페이스를 제공합니다. 간편한 연결과 웹사이트 관리를 위해, 대부분의 웹 호스팅 제공업체는 Cloudzy의 서버FTP 접근을 지원합니다.
2단계: FTP 인증 정보 확인
FTP로 연결하려면 로그인 자격 증명이 필요합니다. 해당 정보는 웹 호스팅 계정에서 확인할 수 있습니다.
- CPanel, Plesk 또는 DirectAdmin: FTP 섹션에서 자격 증명을 확인하세요.
- 호스팅 제공업체 이메일: 많은 호스팅 업체는 호스팅 설정 시 FTP 로그인 정보를 이메일로 안내합니다.
- 지원팀 문의하기: 자격 증명을 찾을 수 없다면 웹 호스트 고객 지원팀에 문의하세요.
3단계: FTP를 통해 WordPress에 연결
FTP 클라이언트(예: FileZilla)를 선택하고 자격 증명을 준비했다면, 아래 정보를 입력하세요.
- 호스트: 서버 주소 (일반적으로 ftp.yourwebsite.com 또는 IP 주소)
- 사용자 이름 & 비밀번호: 앞서 언급했듯이, 이 정보는 웹 호스트가 제공합니다.
- 포트: FTP는 21번 포트, SFTP는 22번 포트를 사용하세요.

위 정보를 입력한 후 연결 버튼을 클릭하면 FTP 세션이 시작됩니다.
4단계: WordPress 디렉터리 탐색
FTP 연결이 완료되면 클라이언트에 두 개의 패널이 표시됩니다. FileZilla 기준으로 왼쪽 패널에는 로컬 컴퓨터의 파일이, 오른쪽 패널에는 웹사이트 서버의 파일이 표시됩니다.

알아두면 유용한 주요 WordPress 디렉토리는 다음과 같습니다.
- wp-content/: 테마, 플러그인, 미디어 업로드 파일 포함
- wp-admin/: WordPress 핵심 관리자 파일
- wp-includes/: WordPress 핵심 기능 파일
주의: 꼭 필요한 경우가 아니라면 WordPress 핵심 파일을 수정하거나 삭제하지 마세요.
5단계: 파일 다운로드, 업로드 및 편집
이제 파일을 직접 관리하며 웹사이트가 정상적으로 작동하는지 확인할 수 있습니다. 파일을 편집하려면 해당 파일을 마우스 오른쪽 버튼으로 클릭한 후 편집을 선택해 wp-config.php나 .htaccess 같은 WordPress 파일을 수정하세요.
블로그 시작하기
NVMe 스토리지와 전 세계 어디서나 낮은 지연 시간을 제공하는 고성능 서버에 WordPress를 직접 운영하세요. 원하는 배포판을 선택할 수 있습니다.
WordPress VPS 시작하기
FTP의 일반적인 활용 사례 (WordPress)
FTP는 다음과 같은 WordPress의 일반적인 문제들을 해결하는 데 도움이 됩니다:
- WordPress 수동 설치: 자동 설치 도구가 실패할 경우, WordPress 파일을 직접 수동으로 설치할 수 있습니다.
- 대용량 파일 업로드: 미디어, 테마, 플러그인에 대한 WordPress의 업로드 용량 제한을 우회합니다.
- 테마 및 플러그인 수동 설치 또는 업데이트: 대시보드에 접근할 수 없을 때 테마와 플러그인을 업로드하거나 업데이트합니다.
- WordPress 오류 수정: 플러그인을 비활성화하거나 파일을 복원해 손상된 사이트를 복구합니다. 오류의 종류는 다양하며, 예를 들면 502 Bad Gateway to 429 요청이 너무 많습니다 오류.
- .htaccess 및 wp-config.php 편집: 보안, 성능, 또는 문제 해결을 위해 설정을 수정합니다.
FTP 연결을 위한 보안 모범 사례
FTP는 민감한 데이터를 다루기 때문에 보안이 매우 중요합니다. 다음 권장 사항을 따르세요:
-
FTP 대신 SFTP를 사용하세요
SFTP(Secure File Transfer Protocol)는 데이터 전송을 암호화합니다. 호스팅 제공업체가 지원한다면, 일반 FTP 대신 항상 SFTP를 사용하세요.
2. 강력한 비밀번호 사용
FTP 비밀번호는 복잡하게 설정하고 정기적으로 변경하세요. 패스워드 관리자를 사용해 안전한 자격 증명을 생성하고 저장하는 것이 좋습니다.
3. FTP 접근 제한
사용하지 않을 때는 FTP를 비활성화해 잠재적인 공격 위험을 줄이세요. 또는 호스팅 제어판에서 특정 IP 주소로만 접근을 제한할 수 있습니다.
4. 방화벽 규칙 설정
방화벽을 설정해 신뢰할 수 있는 네트워크에서만 FTP 접근을 허용하고 외부 위협을 차단하세요.
5. 변경 전 백업하기
FTP로 파일을 수정하거나 삭제하기 전에 항상 전체 사이트 백업을 먼저 생성하는 습관을 들이세요. 실수로 인한 데이터 손실을 예방할 수 있습니다.
마치며
사용 방법을 익히고 나면, FTP는 WordPress 사용자에게 매우 유용한 도구가 됩니다. FTP로 연결하면 웹사이트 파일에 직접 접근해 원하는 대로 수정할 수 있습니다. 로컬 컴퓨터에서 서버로 새 파일을 업로드하는 것은 물론, 테마나 WP 플러그인을 편집하고 변경하는 작업도 가능합니다. 이 가이드를 따라 WordPress 사이트에 FTP로 안전하게 연결하고 파일을 관리해 보세요. FTP 없이도 기본적인 파일 관리를 하고 싶다면, cPanel 파일 관리자 같은 도구로 해결할 수 있습니다.
자주 묻는 질문
파일 전송 프로토콜이란? FTP 네트워크의 작동 방식
FTP는 로컬 컴퓨터와 원격 서버 간에 파일을 전송하는 프로토콜입니다. 클라이언트-서버 모델로 작동하며, 클라이언트(사용자의 컴퓨터)가 서버(호스팅 계정)에 연결됩니다. FTP는 일반 연결에 포트 21을, 보안 SFTP 연결에 포트 22를 사용하며, 웹사이트 파일의 업로드, 다운로드, 관리를 지원합니다.
아직도 FTP를 쓰는 사람이 있나요?
네, FTP는 여전히 널리 사용됩니다. 특히 웹사이트 관리, 대용량 파일 전송, WordPress 사이트 문제 해결에 자주 활용됩니다. SFTP처럼 더 안전한 방식이 선호되기도 하지만, 서버 파일 시스템에 직접 접근해야 하는 경우 FTP는 여전히 많이 쓰이는 도구입니다.
FTP를 안전하게 사용하는 방법
FTP를 안전하게 사용하려면, 항상 암호화된 전송을 위해 SFTP를 선택하세요. 강력하고 고유한 비밀번호를 사용하고 정기적으로 변경하세요. FTP 접근은 신뢰할 수 있는 IP로만 제한하고, 사용하지 않을 때는 비활성화하세요. 또한 변경 작업 전에 항상 파일을 백업해 데이터 손실을 방지하세요.