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
- 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.
- Na seção Parâmetros na parte de baixo da página, selecione RSA.
- Clique em Gerar.
- Mantenha o cursor sobre a área em branco conforme as instruções até que o PuTTYgen gere o par de chaves.
- O PuTTYgen substitui a área em branco por uma série de caixas, uma das quais mostra a chave pública.
- Na caixa de comentário principal, adicione o endereço de e-mail para receber notificações.
- Adicione o endereço ao final do texto que já aparece na caixa. Não mude o texto nas outras caixas.
- Clique em Salvar chave pública.
Salve a chave pública com o nome
id-rsa
na pasta a seguir:C:\Documents
eSettings\username\.ssh
, em queusername
é seu nome de usuário do Windows.Clique em Salvar chave privada.
Salve a chave privada com o nome
id-rsa.ppk
na mesma pasta.Copie o conteúdo da caixa de chave pública na área de transferência e cole no arquivo
authorized_keys
do OpenSSH.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.Feche PuTTYgen.
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.
Cole a chave pública no campo Fazer upload da chave pública SSH da etapa Configuração.
Clique em Enviar.
Plataforma Mac OS ou Linux
- Abra uma janela de terminal.
- Insira esta linha de comando:
ssh-keygen -t rsa
. Selecione os valores padrão para todas as opções.
Esse comando gera dois arquivos de chave SSH,
id_rsa
eid_rsa.pub
, no diretório home/username/.ssh, em queusername
é seu nome de usuário.Abra o arquivo
id_rsa.pub
em um editor de texto simples.Selecione e copie todo o texto.
Cole a chave pública no campo Fazer upload da chave pública SSH da etapa Configuração.
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