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. 계정 설정 중에 Actions Center 계정 온보딩 작업에서 또는 계정 설정 후 키를 업데이트하려면 피드 구성 에서 이 공개 키를 제공합니다.

SFTP 연결을 테스트하는 단계

  1. 피드 구성에서 SFTP 보관용 계정 연결 정보를 확인합니다. 피드 구성.

  2. 각 보관용 계정의 연결 정보를 사용하여 SFTP에 연결합니다. 예를 들어 sftp 명령줄 프로그램 (Windows, Linux, Mac에서 사용 가능)을 사용합니다.

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

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

    put <filename>

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

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

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