공개 SSH 키 업로드

식사 예약 엔드 투 엔드 통합에는 보안 파일 전송 프로토콜 (SFTP) 드롭박스에 일일 피드 업로드가 필요합니다. Google은 파트너가 일일 피드를 업로드할 수 있도록 다음 SFTP 보관용 계정을 호스팅합니다. 드롭박스는 SSH를 사용하여 연결을 보호하며 연결을 인증하려면 SSH 공개 키와 비공개 키 쌍이 필요합니다.

생성한 후 설정 마일스톤의 공개 SSH 키 업로드 필드에 공개 키를 붙여넣습니다.

SSH 키 만들기

키 쌍 생성은 조직의 플랫폼에 따라 다릅니다. 다음은 다양한 플랫폼의 키 쌍을 만드는 단계입니다.

Windows 플랫폼

  1. Windows용 터미널 에뮬레이터와 네트워크 파일 전송 애플리케이션을 다운로드하여 실행합니다. PuTTy는 putty.org에서 다운로드할 수 있는 무료 오픈소스 옵션입니다.
  2. 페이지 하단에 있는 매개변수 섹션에서 RSA를 선택합니다.
  3. 생성을 클릭합니다.
  4. 안내에 따라 PuTTYgen에서 키 쌍을 생성할 때까지 커서를 빈 영역에 두고 움직입니다.
  5. PuTTYgen이 빈 영역을 일련의 상자로 대체하며 그중 하나에 공개 키가 표시됩니다.
  6. 키 메모 상자에 알림을 받을 이메일 주소를 추가합니다.
  7. 상자에 이미 표시된 텍스트 끝에 주소를 추가합니다. 다른 상자의 텍스트는 변경하지 마세요.
  8. 공개 키 저장을 클릭합니다.
  9. 다음 폴더에 공개 키를 id-rsa라는 이름으로 저장합니다.

    C:\DocumentsSettings\username\.ssh, 여기서 username은 Windows 사용자 이름입니다.

  10. 비공개 키 저장을 클릭합니다.

  11. 동일한 폴더에 id-rsa.ppk라는 이름으로 비공개 키를 저장합니다.

  12. 공개 키 상자의 콘텐츠를 클립보드에 복사하여 OpenSSH authorized_keys 파일에 붙여넣습니다.

  13. ssh-rsa로 시작하고 5단계에서 입력한 이메일 주소로 끝나는 전체 내용을 복사해야 합니다.

  14. PuTTYgen을 닫습니다.

  15. 공개 키를 텍스트 편집기에 붙여넣고 줄바꿈을 삭제하고 전체 텍스트를 클립보드에 다시 복사합니다.

  16. 설정 마일스톤의 공개 SSH 키 업로드 필드에 공개 키를 붙여넣습니다.

  17. 제출을 클릭합니다.

Mac OS 또는 Linux 플랫폼

  1. 터미널 창을 엽니다.
  2. ssh-keygen -t rsa 명령줄을 입력합니다.
  3. 모든 옵션에 기본값을 선택합니다.

    이 명령어는 id_rsaid_rsa.pub 등의 SSH 키 파일 두 개를 home/username/.ssh 디렉터리에 생성하며 username은 자신의 사용자 이름에 해당합니다.

  4. 일반 텍스트 편집기에서 id_rsa.pub 파일을 엽니다.

  5. 모든 텍스트를 선택하고 복사합니다.

  6. 설정 마일스톤의 공개 SSH 키 업로드 필드에 공개 키를 붙여넣습니다.

  7. 제출을 클릭합니다.

이 키 쌍은 Google에서 제공하는 SFTP 보관용 계정에 안전하게 로그인하는 데 사용됩니다. 공개 키의 형식은 다음과 같습니다.

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