Configuração do SSH

A Central de ações exige que você se conecte à caixa de depósito de feeds usando uma conexão Secure Shell (SSH). O SSH é um protocolo de rede que garante a segurança da transferência de dados.

Você cria um par de chaves: uma chave privada localizada no seu computador cliente ou que pode ser recuperada com segurança pelo seu aplicativo, e uma chave pública que você vai definir na Central de ações.

A chave pública é uma string que começa com ssh-rsa, termina com seu endereço de e-mail e tem uma longa string gerada no meio. Exemplo:

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

Etapas para gerar a chave

  1. Crie um par de chaves, por exemplo, usando o programa de linha de comando ssh-keygen (disponível no Windows, Linux e Mac): ssh-keygen -t rsa -f google_actions_center. Você pode usar qualquer nome para o nome do arquivo de chave. google_actions_center é apenas um exemplo.

  2. Pressione "Enter" para criar uma chave sem uma senha longa ou inclua uma senha longa usada para criptografar e descriptografar a chave privada. Não é necessário compartilhar a senha longa da chave privada com o Google.

  3. Abra google_actions_center.pub e copie o conteúdo (essa é a chave pública).

  4. Forneça a chave pública nas tarefas de integração da conta da Central de ações durante a configuração da conta ou em Configuração de feeds para atualizar a chave após a configuração da conta.

Etapas para testar a conectividade SFTP

  1. Confira as informações de conexão da caixa de depósito SFTP em Configuração de feeds.

  2. Com as informações de conexão da caixa de depósito respectiva, conecte-se ao SFTP. Por exemplo, usando o programa de linha de comando sftp (disponível no Windows, Linux e Mac):

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

    Fazer upload de arquivos de feed:

    put <filename>

    .
  3. Se você tiver problemas ao se conectar ao servidor SFTP, tente executar com informações detalhadas sftp -v. Os problemas podem ocorrer devido a firewalls de rede que bloqueiam conexões de saída ou configurações de cliente SSH que não são compatíveis com o servidor.

    Verifique se a chave pública está correta executando ssh-keygen -l -f google_actions_center.pub.

    Se a chave não for válida, o programa vai gerar google_actions_center.pub is not a public key file.