Fazer upload da chave pública SSH

A integração de ponta a ponta do Dining Reservations exige uploads diários de feeds para caixas de depósito do protocolo de transferência segura de arquivos (SFTP). O Google hospeda as seguintes caixas de envio SFTP para que os parceiros façam upload diário de feeds. As caixas de depósito usam SSH para proteger a conexão e exigem um par de chaves pública e privada SSH para autenticar a conexão.

Depois de gerar, cole a chave pública no campo Fazer upload da chave pública SSH da etapa Configuração.

Criar sua chave SSH

A geração de um par de chaves depende da plataforma da sua organização. Confira as etapas para criar um par de chaves para diferentes plataformas:

Plataforma Windows

  1. Faça o download e execute um emulador de terminal e um aplicativo de transferência de arquivos de rede para Windows. O PuTTY é uma opção sem custo financeiro e de código aberto que pode ser baixada em putty.org.
  2. Na seção Parâmetros na parte de baixo da página, selecione RSA.
  3. Clique em Gerar.
  4. Mantenha o cursor sobre a área em branco conforme as instruções até que o PuTTYgen gere o par de chaves.
  5. O PuTTYgen substitui a área em branco por uma série de caixas, uma das quais mostra a chave pública.
  6. Na caixa de comentário principal, adicione o endereço de e-mail para receber notificações.
  7. Adicione o endereço ao final do texto que já aparece na caixa. Não mude o texto nas outras caixas.
  8. Clique em Salvar chave pública.
  9. Salve a chave pública com o nome id-rsa na pasta a seguir:

    C:\Documents e Settings\username\.ssh, em que username é seu nome de usuário do Windows.

  10. Clique em Salvar chave privada.

  11. Salve a chave privada com o nome id-rsa.ppk na mesma pasta.

  12. Copie o conteúdo da caixa de chave pública na área de transferência e cole no arquivo authorized_keys do OpenSSH.

  13. Copie o conteúdo todo, com início em ssh-rsa e final no endereço de e-mail que você inseriu na etapa 5.

  14. Feche PuTTYgen.

  15. Cole a chave pública em um editor de texto, remova as quebras de linha e copie novamente o texto completo para a área de transferência.

  16. Cole a chave pública no campo Fazer upload da chave pública SSH da etapa Configuração.

  17. Clique em Enviar.

Plataforma Mac OS ou Linux

  1. Abra uma janela de terminal.
  2. Insira esta linha de comando: ssh-keygen -t rsa.
  3. Selecione os valores padrão para todas as opções.

    Esse comando gera dois arquivos de chave SSH, id_rsa e id_rsa.pub, no diretório home/username/.ssh, em que username é seu nome de usuário.

  4. Abra o arquivo id_rsa.pub em um editor de texto simples.

  5. Selecione e copie todo o texto.

  6. Cole a chave pública no campo Fazer upload da chave pública SSH da etapa Configuração.

  7. Clique em Enviar.

Esse par de chaves é usado para fazer login com segurança nas caixas de depósito SFTP fornecidas pelo Google. A chave pública tem o seguinte formato:

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