사이트 파일을 호스팅 서버에 업로드하는 가장 빠르고 간단한 방법 중 하나는 FTP 클라이언트를 사용하여 FTP를 통해 서버에 연결하는 것입니다. 이를 위해서는 FTP 계정 형태로 부여되는 권한 있는 접근 권한이 필요합니다. 각 FTP 계정에는 서버의 지정된 cPanel 디렉터리에 접근할 수 있는 고유한 사용자 이름과 비밀번호가 포함되어 있습니다.
cPanel이 포함된 호스팅 플랜에 가입하거나 애드온 도메인을 생성하면 기본 FTP 계정이 자동으로 생성됩니다.
cPanel 로그인 정보를 공유하지 않고도 다른 사용자에게 접근 권한을 부여하기 위해 추가 FTP 계정을 생성할 수도 있습니다. 각 새 FTP 계정은 특정 디렉터리에 할당할 수 있어, 각 사용자에게 부여되는 접근 수준을 제어할 수 있습니다.
FTP 계정을 생성하려면:
cPanel 계정에 로그인하세요.
파일 섹션으로 이동하세요.
FTP 계정을 클릭하세요:

메뉴 내에서 새 FTP 계정 설정에 필요한 정보를 입력하세요:

로그인: 사용할 사용자 이름을 지정하세요. 이는 기본 도메인과 자동으로 결합되어 전체 FTP 사용자 이름이 됩니다.
비밀번호: 계정에 강력하고 안전한 비밀번호를 생성하세요. 비밀번호 생성기를 사용하여 만들 수 있습니다.
비밀번호(다시 입력): 동일한 비밀번호를 다시 입력하여 정확성을 확인하세요.
강도: 이 지표는 선택한 비밀번호의 보안 수준을 매우 약함부터 매우 강함까지 보여줍니다.
디렉터리: FTP 계정은 여기서 지정한 폴더에만 접근할 수 있습니다. cPanel은 일반적으로 사용자 이름을 기반으로 디렉터리를 제안하지만, 수정할 수 있습니다. /만 입력하면 사용자는 홈 디렉터리(공용 public_html 폴더 외부 포함)에 접근할 수 있습니다.
참고 1: FTP 사용자는 지정한 디렉터리 밖으로 이동할 수 없지만, 그 안의 모든 파일과 하위 디렉터리에 완전히 접근할 수 있습니다.
참고 2: 사이트의 루트 디렉터리에 접근하려면 “디렉터리” 필드에서 FTP 계정 사용자 이름을 반드시 제거하세요:

할당량: 여기서 FTP 사용자가 사용할 수 있는 디스크 공간을 제한할 수 있으며, 무제한으로 설정할 수도 있습니다.
필요한 정보를 입력한 후 “FTP 계정 생성” 버튼을 클릭하세요. 완료되었습니다.
FTP 계정 메뉴에서는 새 FTP 계정을 생성할 뿐만 아니라 기존 계정도 관리할 수 있습니다.
직접 생성한 모든 FTP 계정은 페이지의 FTP 계정 섹션에 나열됩니다:

다음과 같은 FTP 계정 관리 옵션을 사용할 수 있습니다:
비밀번호 변경;
할당량 변경;
계정 삭제;
FTP 클라이언트 구성 - FTP 계정의 설정 정보를 제공하며, CoreFTP 및 Cyberduck FTP 클라이언트의 구성 파일도 제공합니다:

참고: 제공된 구성 파일을 사용하여 CoreFTP 또는 Cyberduck FTP 클라이언트를 다운로드하면, FTP 클라이언트가 자동으로 열리고, 스스로 구성되어 FTP 서버에 연결됩니다. 다른 FTP 클라이언트를 사용하려면 FTP 계정을 수동으로 구성해야 합니다.
특수 FTP 계정 섹션에는 cPanel 사용자 이름과 연결된 기본 FTP 계정과 로그 접근 계정이 표시됩니다. 이 계정들은 자동으로 생성되며 시스템에 필수적이므로 수정하거나 삭제할 수 없습니다. 이들의 기능은 cPanel 환경 내의 핵심 관리 작업과 직접적으로 연결되어 있습니다:

FTP를 사용하여 호스팅 계정에 접근할 수 있습니다:
이 방법은 파일이 많거나 웹사이트 콘텐츠가 자주 업데이트되는 경우에 이상적입니다.
FTP 클라이언트를 사용하면 파일을 효율적으로 관리하고 호스팅 공간에 즉시 접근할 수 있습니다. 단, FTP 클라이언트는 압축 파일을 해제할 수 없으므로 해당 작업은 cPanel을 사용해야 합니다.
다음 설정을 사용하여 생성된 FTP 계정에 연결할 수 있습니다:
FTP(파일 전송 프로토콜)
호스트: 서버 호스트명 또는 IP 주소
암호화: 가능하다면 명시적 FTP over TLS 사용
사용자 이름: FTP 사용자 이름
비밀번호: FTP 계정 비밀번호
포트: 21
FTPES(명시적 SSL, 암호화됨)
호스트: ftpes:// 뒤에 서버 호스트명 또는 IP 주소 입력
사용자 이름: FTP 사용자 이름
비밀번호: FTP 계정 비밀번호
포트: 21
SFTP(SSH 기반, 암호화됨)
안타깝게도 Spaceship에서는 SFTP 비밀번호 인증을 제공하지 않습니다. 하지만 SFTP를 통해 생성된 FTP 계정에 SSH 키를 사용하여 연결할 수 있습니다.
키 파일 기반 SFTP 연결을 사용하려면 FileZilla와 같은 기능이 풍부한 FTP 클라이언트를 권장합니다. 이를 위해 FileZilla FTP 클라이언트를 열고 >> "사이트 관리자" 옵션을 선택한 후 다음 설정을 사용하세요:
프로토콜: SFTP
호스트: 서버 호스트명
포트: 21098
로그온 유형: 키 파일
사용자: cPanel 사용자 이름
키 파일: cPanel에서 생성 후 .ppk로 변환한 개인 키
참고: Starlight VM에 FTP로 연결하려면 원하는 FTP 소프트웨어를 사용하여 FTP 정보(호스트, 사용자, 비밀번호, 포트)로 연결해야 합니다. 단, VM에 설치된 운영체제에 따라 안내가 다를 수 있습니다.
많은 FTP 클라이언트가 있으니 원하는 것을 사용할 수 있습니다. 하지만 직관적인 인터페이스, 사용 편의성, 간단한 설정으로 널리 사용되는 FileZilla를 추천합니다.
FileZilla에서 FTP 계정에 연결하려면 다음 단계를 따르세요:
FileZilla를 다운로드 및 설치하세요;
파일 탭 > 사이트 관리자 메뉴로 이동하세요:

새 사이트를 클릭하고, 프로토콜(FTP 또는 FTPES)을 선택한 후 FTP 계정 설정 정보를 입력하세요:

그런 다음 오른쪽 분할 메뉴에서 전송 설정 탭을 열고 “동시 연결 수 제한”을 체크한 후 “최대 연결 수 매개변수”를 1로 설정하세요:

연결을 클릭하세요.
서버에 성공적으로 연결되면, 오른쪽(1)에 FTP 사용자가 접근할 수 있는 디렉터리가 표시됩니다. 해당 디렉터리의 내용은 아래(2)에 나열됩니다. 로컬 컴퓨터의 파일은 왼쪽에 표시됩니다.
로컬 컴퓨터에서 서버로 파일/폴더를 업로드하려면, 해당 항목을 오른쪽 열로 드래그 앤 드롭하면 되고, 완료 후 cPanel의 파일 관리자 메뉴에서 해당 위치의 파일/폴더를 확인할 수 있습니다:

FileZilla에서 FTP 계정에 연결하는 또 다른 방법은 빠른 연결 옵션을 사용하는 것입니다.

참고: 빠른 연결 옵션을 사용하여 서버에 연결하려면 “호스트” 매개변수를 다음 형식으로 입력해야 합니다:
serverX.shared.spaceship.host - FTP 프로토콜을 사용하여 호스팅 계정에 연결할 때 사용
ftpes://serverX.shared.spaceship.host - FTPES 프로토콜을 사용하여 호스팅 계정에 연결할 때 사용
* serverX 를 cPanel 계정이 호스팅되는 서버로 반드시 변경하세요.
macOS 컴퓨터에서는 추가 소프트웨어를 설치하지 않고도 데스크톱에서 직접 FTP 계정에 연결할 수 있습니다.
macOS 내장 FTP 클라이언트는 읽기 전용 접근만 제공하므로, 호스팅 서버에서 파일을 다운로드할 수 있지만 업로드는 타사 FTP 클라이언트가 필요합니다.
macOS에서 FTP 계정에 연결하려면 다음을 수행하세요:
이동 메뉴를 열고 서버에 연결을 선택하세요(이 옵션에 접근하는 단축키도 사용할 수 있습니다):

FTP 서버 이름을 ftp:// 또는 ftpes:// 형식으로 입력하고 연결을 클릭하세요:

등록된 사용자 옵션을 선택하고, FTP 계정 사용자 이름과 비밀번호를 해당 필드에 입력한 후 “연결”을 클릭하세요:

Mac과 FTP 서버 간 연결이 완료되기까지 몇 초가 걸릴 수 있습니다. 연결이 성공적으로 완료되면 폴더에서 FTP 서버의 내용을 볼 수 있습니다:

참고: Mac은 FTP 폴더에 접근하면 자동으로 마운트합니다. 서버 창을 닫아도 폴더는 계속 표시되고 접근할 수 있습니다.
서버 연결을 끊으려면 FTP 폴더를 마우스 오른쪽 버튼으로 클릭 >> FTP 서버 꺼내기를 클릭하세요:

Windows의 기본 파일 관리자(파일 탐색기)를 사용하여 FTP 계정에 직접 연결할 수 있습니다. 단, SFTP 연결은 지원하지 않습니다.
Windows에서 FTP 계정에 접근하려면 파일 탐색기(또는 구버전에서는 Windows 탐색기) > 내 PC로 이동 > 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 네트워크 위치 추가 옵션을 선택하세요:

또는 시작 메뉴를 열고 내 PC를 선택하세요.
그런 다음 마법사 기능을 따라가며 사용자 지정 네트워크 위치 선택을 선택하세요. FTP 계정의 호스트를 ftp:// 형식으로 입력하고 다음을 클릭하세요:

“익명으로 로그인”이 해제됨을 확인하고 FTP 계정 사용자 이름을 입력하세요:

네트워크 위치의 이름을 지정하세요:

“마침을 클릭하면 이 네트워크 위치 열기” 옵션을 체크하고 마침을 클릭하세요:

이후 네트워크 위치가 내 PC 페이지에 추가됩니다. 마우스 오른쪽 버튼으로 클릭하고 FTP 계정 비밀번호를 입력하여 위치를 여세요:

참고: Windows에서 FTP 폴더에 접근하면 시스템이 자동으로 마운트합니다. 서버 창을 닫아도 폴더는 계속 표시되고 접근할 수 있습니다. FTP 서버 연결을 끊으려면 창 오른쪽의 연결 이름을 마우스 오른쪽 버튼으로 클릭하고 삭제하세요.