SSH 설정

Actions Center 보관용 계정에 연결하려면 SSH (Secure Shell) 연결을 사용해야 합니다. SSH는 시스템과 Google 서버 간에 안전한 데이터 전송을 보장하는 네트워크 프로토콜입니다.

비밀번호에 의존하지 않고 이 보안 연결을 인증하려면 SSH 키 쌍 이 필요합니다. 키 쌍은 두 개의 일치하는 구성요소로 이루어져 있습니다.

  • 비공개 키: 시스템에 안전하게 저장되거나 애플리케이션에서 관리하는 보안 비밀 키입니다. 이 키는 보안 사용자 인증 정보 역할을 합니다.
  • 공개 키: Actions Center에 업로드하는 보안 비밀 키가 아닌 키입니다. Google은 SFTP 연결을 설정하여 피드를 업로드할 때 이 키를 사용하여 비공개 키의 서명을 확인합니다.

SFTP를 사용하여 연결하면 클라이언트에서 비공개 키를 자동으로 사용하여 연결된 공개 키를 보유한 Actions Center 보관용 계정으로 안전하게 인증합니다.

공개 키는 일반적으로 ssh-rsa로 시작하고 이메일 주소와 같은 식별자로 끝나는 단일 문자열입니다. 예를 들면 다음과 같습니다.

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com

SSH 키 쌍 생성

Linux, macOS, 대부분의 Windows 환경에서 기본적으로 사용할 수 있는 ssh-keygen 명령줄 유틸리티를 사용하여 SSH 키 쌍을 만들 수 있습니다.

  1. 터미널 또는 명령 프롬프트를 엽니다.

  2. 다음 명령어를 실행하여 새 RSA 키 쌍을 생성합니다. google_actions_center를 원하는 파일 이름으로 바꿀 수 있습니다.

    ssh-keygen -t rsa -f google_actions_center

  3. 메시지가 표시되면 Enter 키를 눌러 암호 없이 키를 만들거나 암호를 입력하여 비공개 키를 로컬로 암호화합니다. 이 암호를 Google에 제공할 필요는 없습니다.

  4. 이 명령어는 두 개의 파일을 만듭니다.

    • google_actions_center (비공개 키): 이 파일을 시스템에서 안전하게 보관합니다. 연결할 때 이 키를 SFTP 클라이언트에 제공합니다.
    • google_actions_center.pub (공개 키): Actions Center와 공유할 키입니다.
  5. 텍스트 편집기에서 공개 키 (google_actions_center.pub)를 열고 전체 콘텐츠를 복사합니다.

  6. 기술계정 관리자에게 google_actions_center.pub을 보냅니다.

  7. 계정을 구성한 후 기술계정 관리자가 SFTP 전송에 사용해야 하는 사용자 ID를 제공합니다.

SFTP 보관용 계정 연결 세부정보

SFTP 연결을 설정하여 피드를 업로드할 때는 다음 서버 및 포트 세부정보를 사용하세요.

  • SFTP 서버 URL: sftp://partnerupload.google.com
  • SFTP 포트: 19321

SFTP 연결을 테스트하는 단계

  1. 기술계정 관리자가 제공한 연결 정보와 사용자 ID를 사용하여 SFTP 서버에 연결합니다. 예를 들어 Windows, Linux, Mac에서 사용할 수 있는 sftp 명령줄 프로그램을 사용합니다.

    sftp -P 19321 -i google_actions_center <user>@partnerupload.google.com

    제공합니다.

    피드 파일을 업로드합니다.

    put <filename>

  2. SFTP 서버에 연결하는 중 문제가 발생하면 상세 정보 sftp -v를 사용하여 실행해 보세요. 네트워크 방화벽에서 나가는 연결을 차단하거나 서버와 호환되지 않는 SSH 클라이언트 구성으로 인해 문제가 발생할 수 있습니다.

    ssh-keygen -l -f google_actions_center.pub을 실행하여 공개 키가 올바른지 확인합니다.

    키가 유효하지 않으면 프로그램에서 google_actions_center.pub is not a public key file을 출력합니다.