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 키 쌍을 만들 수 있습니다.
터미널 또는 명령 프롬프트를 엽니다.
다음 명령어를 실행하여 새 RSA 키 쌍을 생성합니다.
google_actions_center을 원하는 파일 이름으로 바꿀 수 있습니다.ssh-keygen -t rsa -f google_actions_center메시지가 표시되면 Enter 키를 눌러 암호 없이 키를 만들거나 암호를 입력하여 비공개 키를 로컬로 암호화합니다. 이 비밀번호는 Google에 제공하지 않아도 됩니다.
이 명령어는 다음 두 파일을 만듭니다.
google_actions_center(비공개 키): 이 파일을 시스템에서 안전하게 보관하세요. 연결할 때 SFTP 클라이언트에 이 키를 제공합니다.google_actions_center.pub(공개 키): Actions Center와 공유할 키입니다.
텍스트 편집기에서 공개 키 (
google_actions_center.pub)를 열고 전체 내용을 복사합니다.계정 설정 중에 Actions Center 계정 온보딩 작업에서 이 공개 키를 제공하거나 계정 설정 후 키를 업데이트하려면 피드 구성에서 제공하세요.
SFTP 연결을 테스트하는 단계
피드 구성에서 SFTP 보관용 계정 연결 정보를 확인합니다.
각 보관용 계정의 연결 정보를 사용하여 SFTP에 연결합니다. 예를 들어
sftp명령줄 프로그램 (Windows, Linux, Mac에서 사용 가능)을 사용합니다.sftp -P <port> -i google_actions_center <user>@partnerupload.google.com피드 파일 업로드:
put <filename>SFTP 서버에 연결할 때 문제가 발생하면 자세한 정보
sftp -v를 사용하여 실행해 보세요. 아웃바운드 연결을 차단하는 네트워크 방화벽이나 서버와 호환되지 않는 SSH 클라이언트 구성으로 인해 문제가 발생할 수 있습니다.ssh-keygen -l -f google_actions_center.pub를 실행하여 공개 키가 올바른지 확인합니다.키가 유효하지 않으면 프로그램에서
google_actions_center.pub is not a public key file을 출력합니다.