SFTP란?
SFTP는 'SSH File Transfer Protocol'의 약자로서 파일을 다운로드하거나 인터넷에 업로드할 때 일반적으로 사용됩니다. SFTP를 사용하면 암호화를 통해 데이터를 안전하게 전송할 수 있습니다. 일반 텍스트 파일은 전송되지 않습니다.
이 페이지의 내용
시작하기 전에
제품 파일 데이터 소스를 만들고 그런 다음 비밀번호를 만들어 판매자 센터 SFTP 계정을 활성화합니다. SFTP를 사용하여 제출할 때는 압축 여부와 관계없이 파일의 크기가 4GB를 넘지 않아야 합니다. 파일이 4GB를 초과하는 경우 업로드하기 전에 여러 개의 작은 파일로 분할하세요.
이 도움말을 읽은 후에도 SFTP 사용과 관련하여 도움이 더 필요한 경우 문제 해결 가이드를 참고하세요.
SFTP 계정 만들기
판매자 센터 계정에 이미 SFTP 계정이 있지만 이를 활성화해야 합니다. SFTP 계정을 활성화하려면 다음 단계를 따르세요.
- 제품 파일 데이터 소스를 만듭니다.
- SFTP를 사용하여 파일 추가를 선택하고 SFTP 세부정보 보기를 클릭합니다.
- 비밀번호 생성을 클릭합니다. 그러면 비밀번호가 자동으로 생성됩니다.
참고: 보안상의 이유로 비밀번호는 다시 표시되지 않습니다. 팝업 상자를 닫기 전에 비밀번호를 안전하게 저장해야 합니다. 비밀번호를 잊은 경우 비밀번호 재설정을 클릭하여 새 비밀번호를 생성할 수 있습니다.
- 이제 판매자 센터 SFTP 계정이 활성화되었습니다. 하지만 처음으로 생성한 비밀번호가 적용되는 데에는 몇 시간이 소요될 수 있습니다. SFTP 서버에 즉시 로그인할 수 없으면 나중에 다시 시도해 보세요.
SFTP를 사용해 파일 업로드
SFTP를 사용하여 파일을 업로드하는 방법에는 여러 가지가 있지만, 다음 안내가 가장 일반적입니다. 이전에 SFTP를 사용한 적이 없다면 가장 쉽게 구성할 수 있는 선택사항 1을 권장합니다.
모든 선택사항을 사용하려면 다음과 같은 정보가 필요합니다.
- 호스트 이름: partnerupload.google.com이며 피드를 전송할 SFTP 서버입니다.
- 사용자: Google 판매자 센터 SFTP 설정에서 찾을 수 있는 SFTP 사용자 이름입니다.
- SFTP 서버 포트: 19321이며 Google 판매자 센터 SFTP 서버에서 사용하는 포트입니다.
- SFTP 서버 지문: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d이며 partnerupload.google.com의 서버 디지털 지문 키입니다.
- 비밀번호: 판매자 센터 계정에서 생성한 SFTP 비밀번호입니다. 이 비밀번호는 판매자 센터 비밀번호와 다릅니다. SFTP 비밀번호는 판매자 센터의 파일 기반 데이터 소스 세부정보에서 찾을 수 있습니다.
선택사항 1: SFTP 프로그램을 통한 데이터 피드 전송
SFTP 프로그램을 사용하여 데이터 피드를 전송합니다.
- FileZilla(Windows)
- Fetch(Mac)
- Google 검색에서 'SFTP 클라이언트'를 검색하여 웹에서 대체 SFTP 클라이언트를 찾습니다.
SFTP 프로그램을 다운로드하여 설치한 후에는 Google SFTP 서버에 연결할 수 있도록 설정해야 합니다. SFTP 클라이언트에는 다음 설정이 필요합니다.
- 호스트 이름: partnerupload.google.com이며 피드를 전송할 SFTP 서버입니다.
- 사용자: SFTP 사용자 이름은 판매자 센터의 파일 기반 데이터 소스 세부정보에서 찾을 수 있습니다.
- 비밀번호: Google 판매자 센터 계정에서 생성한 SFTP 비밀번호입니다. 이 비밀번호는 판매자 센터 비밀번호와 다릅니다. SFTP 비밀번호는 판매자 센터의 파일 기반 데이터 소스 세부정보에서 찾을 수 있습니다.
- 로그온 유형: 익명이 아닌 일반으로 설정되어야 합니다. 사용자 이름과 비밀번호를 입력하기 전에 이 설정을 변경해야 할 수도 있습니다.
선택사항 2: 명령줄을 사용하여 SFTP를 통해 데이터 전송
Windows: 명령 프롬프트를 사용하여 SFTP를 통해 데이터 전송
- 시작 메뉴에서 프로그램을 선택한 다음, 액세서리와 명령어 프롬프트를 차례로 선택합니다. 또는 시작 메뉴에서 프로그램을 선택한 다음 MS-DOS 프롬프트를 선택합니다. 앞서 설명한 단계가 모두 작동하지 않으면 다음 옵션을 시도해 보세요. 시작 메뉴에서 검색을 선택한 다음 파일 또는 폴더를 선택합니다. 그런 다음 단어 'prompt'를 입력합니다. 명령 프롬프트라는 파일을 더블클릭합니다.
- 나타나는 창에 sftp -P 19321 {your sftp username}@partnerupload.google.com을 입력하고 Enter 키를 누릅니다.
- SFTP 사용자 이름은 판매자 센터의 파일 기반 데이터 소스 세부정보에서 찾을 수 있습니다.
- '-P 19321'은 Google 판매자 센터 SFTP 서버에 올바른 포트를 지정합니다.
- partnerupload.google.com에 처음으로 연결한 경우, 다음과 같은 프롬프트가 표시될 수 있습니다. '호스트[partnerupload.google.com]:19321'의 진위를 확인할 수 없습니다. RSA 키 지문은 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d입니다. 연결을 계속하시겠습니까(예/아니요)?' 세션에 표시된 디지털 지문 키가 위의 디지털 지문 키와 일치하는지 확인한 후 'y'를 입력합니다.
- 비밀번호를 입력하라는 메시지가 표시됩니다. 판매자 센터에서 생성한 SFTP 비밀번호를 입력합니다. 이 비밀번호는 판매자 센터 비밀번호와 다릅니다. SFTP 비밀번호는 판매자 센터의 파일 기반 데이터 소스 세부정보에서 찾을 수 있습니다.
- put {파일 이름을 포함한 사용자 디렉터리}를 입력하고 Enter 키를 누르면 SFTP를 통해 파일이 전송됩니다. 예를 들어 '문서' 폴더에 'datafeed.txt'라는 피드가 있으면 'put C:\Users\username\Documents\datafeed.txt'라고 입력합니다.
- 잠시 후에 업로드 진행 과정을 보여주는 상태 업데이트가 표시되는데 여기에서 업로드가 완료되었는지 확인해야 합니다. 완료되면 프로그램을 종료할 수 있습니다.
Mac: 터미널을 사용하여 SFTP로 데이터 보내기
- 터미널 창을 엽니다. Command + Spacebar를 누르고 터미널을 검색한 다음 나타나는 상자에서 해당 터미널을 선택합니다.
- 나타나는 터미널 창에 sftp -P 19321 {SFTP 사용자 이름}@partnerupload.google.com을 입력하고 Enter 키를 누릅니다.
- SFTP 사용자 이름은 판매자 센터의 파일 기반 데이터 소스 세부정보에서 찾을 수 있습니다.
- '-P 19321'은 Google 판매자 센터 SFTP 서버에 올바른 포트를 지정합니다.
- partnerupload.google.com에 처음으로 연결한 경우, 다음과 같은 프롬프트가 표시될 수 있습니다. '호스트[partnerupload.google.com]:19321'의 진위를 확인할 수 없습니다. RSA 키 지문은 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d입니다. 연결을 계속하시겠습니까(예/아니요)?' 세션에 표시된 디지털 지문 키가 위의 디지털 지문 키와 일치하는지 확인한 후 'y'를 입력합니다.
- 비밀번호를 입력하라는 메시지가 표시됩니다. 판매자 센터에서 생성한 SFTP 비밀번호를 입력합니다. 이 비밀번호는 판매자 센터 비밀번호와 다릅니다. SFTP 비밀번호는 판매자 센터의 파일 기반 데이터 소스 세부정보에서 찾을 수 있습니다.
- put {파일 이름을 포함한 사용자 디렉터리}를 입력하고 Enter 키를 누르면 SFTP를 통해 파일이 전송됩니다. 예를 들어 '문서' 폴더에 'datafeed.txt'라는 피드가 있으면 'put /Users/username/Documents/datafeed.txt'라고 입력합니다.
- 잠시 후에 업로드 진행 과정을 보여주는 상태 업데이트가 표시되는데 여기에서 업로드가 완료되었는지 확인해야 합니다. 완료되면 프로그램을 종료할 수 있습니다.
Linux: 명령줄을 사용하여 SFTP로 데이터 보내기
- 터미널을 엽니다.
- 나타나는 터미널 창에 sftp -P 19321 {SFTP 사용자 이름}@partnerupload.google.com을 입력하고 Enter 키를 누릅니다.
- SFTP 사용자 이름은 판매자 센터의 파일 기반 데이터 소스 세부정보에서 찾을 수 있습니다.
- '-P 19321'은 Google 판매자 센터 SFTP 서버에 올바른 포트를 지정합니다.
- partnerupload.google.com에 처음으로 연결한 경우, 다음과 같은 프롬프트가 표시될 수 있습니다. '호스트[partnerupload.google.com]:19321'의 진위를 확인할 수 없습니다. RSA 키 지문은 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d입니다. 연결을 계속하시겠습니까(예/아니요)?' 세션에 표시된 디지털 지문 키가 위의 디지털 지문 키와 일치하는지 확인한 후 'y'를 입력합니다.
- 비밀번호를 입력하라는 메시지가 표시됩니다. 판매자 센터에서 생성한 SFTP 비밀번호를 입력합니다. 이 비밀번호는 판매자 센터 비밀번호와 다릅니다. SFTP 비밀번호는 판매자 센터의 파일 기반 데이터 소스 세부정보에서 찾을 수 있습니다.
- put {파일 이름을 포함한 사용자 디렉터리}를 입력하고 Enter 키를 누르면 SFTP를 통해 파일이 전송됩니다. 예를 들어 '문서' 폴더에 'datafeed.txt'라는 피드가 있으면 'put /home/username/Documents/datafeed.txt'를 입력합니다.
- 잠시 후에 업로드 진행 과정을 보여주는 상태 업데이트가 표시되는데 여기에서 업로드가 완료되었는지 확인해야 합니다. 완료되면 프로그램을 종료할 수 있습니다.
SFTP를 통해 파일을 업로드할 때 로그인 오류 발생
SFTP 서버에 연결하는 중에 문제가 발생하는 데는 몇 가지 일반적인 이유가 있습니다.
SFTP 계정을 만들지 않음
SFTP를 사용하여 파일을 업로드하려면 먼저 판매자 센터용 SFTP 계정을 만들어야 합니다. SFTP 계정 로그인은 Google 판매자 센터 계정 로그인과 다릅니다. 따라서 사용자 이름과 비밀번호가 다릅니다.
SFTP 계정이 활성화되지 않음
SFTP 계정을 만들거나 수정한 뒤 곧바로 연결을 시도하면 로그인이 안 될 수 있습니다. 새로운 SFTP 계정 정보가 활성화되기까지 2시간 정도 걸립니다.
정확한 SFTP 서버에 연결하지 않음
SFTP에 연결하기 위해 명령줄 프롬프트를 사용하려면 지정된 서버 포트 19321로 {SFTP 사용자 이름}@partnerupload.google.com에 연결해야 합니다(예: sftp -P 19321 {sftp 사용자 이름}@partnerupload.google.com). SFTP 클라이언트를 사용하는 경우 호스트 이름 주소의 프리픽스로 'sftp://' 프로토콜(예: sftp://partnerupload.google.com)을 사용해야 할 수 있습니다.
잘못된 SFTP 사용자 이름을 사용함
올바른 판매자 센터 계정에 SFTP 이름을 사용하고 있는지 확인합니다. SFTP 사용자 이름은 판매자 센터의 파일 기반 데이터 소스 세부정보에서 확인할 수 있습니다.
잘못된 SFTP 비밀번호를 사용함
보안상의 이유로 SFTP 비밀번호는 계정에 표시되지 않습니다. 비밀번호를 잊어버렸다면 비밀번호를 재설정해야 합니다.