Enviar fontes de dados de produtos usando SFTP

O que é SFTP?

SFTP significa Protocolo de transferência de arquivos SSH. É uma forma comum de fazer o download ou upload de arquivos pela Internet. Com ele, os dados são transferidos de maneira segura por meio de criptografia e nenhum dado de arquivo de texto limpo é transferido.


Nesta página


Antes de começar

Crie uma fonte de dados de arquivo do produto e uma senha para ativar a conta SFTP do Merchant Center. Arquivos enviados usando SFTP precisam ter menos de 4 gigabytes (GB), em formato compactado ou não. Se o arquivo for maior que 4 GB, divida-o em vários arquivos menores antes de fazer upload.

Leu o artigo, mas ainda precisa de ajuda para usar o SFTP? Consulte nosso guia de solução de problemas.


Criar uma conta SFTP

Sua conta do Merchant Center já tem uma conta SFTP, mas é preciso ativá-la. Para fazer isso:

  1. Crie uma fonte de dados do arquivo do produto.
  2. Selecione Adicionar um arquivo usando SFTP e clique em Visualizar detalhes do SFTP.
  3. Clique em Criar senha. Sua senha será gerada automaticamente.
    Observação: a senha não será mostrada novamente por motivos de segurança. Guarde essa informação antes de dispensar a caixa pop-up. Se você tiver esquecido a senha, poderá gerar uma nova clicando em Redefinir senha.
  4. Sua conta SFTP do Merchant Center está ativa. Porém, a primeira senha gerada pode levar algumas horas para entrar em vigor. Se você não conseguir fazer login no servidor SFTP, tente novamente mais tarde.

Fazer upload de arquivo usando SFTP

Embora você possa usar vários métodos para fazer upload de um arquivo usando SFTP, as instruções abaixo são para os tipos mais comuns. Caso você nunca tenha usado o SFTP antes, recomendamos a Opção 1 abaixo, já que é a mais fácil de configurar.

Em todas as opções, você precisará das seguintes informações:

  • Nome do host: partnerupload.google.com é nosso servidor SFTP, para o qual você enviará o feed.
  • Usuário: o nome de usuário do SFTP pode ser encontrado nas configurações do SFTP no Google Merchant Center.
  • Porta do servidor SFTP: 19321 é a porta usada pelo servidor SFTP do Google Merchant Center.
  • Impressão digital do servidor SFTP: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d é a chave de impressão digital do servidor de identificação para partnerupload.google.com.
  • Senha: a senha do SFTP que você gerou na conta do Google Merchant Center (não é a mesma do Merchant Center). A senha do SFTP pode ser encontrada nos detalhes de qualquer uma das suas fontes de dados baseadas em arquivos no Merchant Center.

Opção 1: transferir o feed de dados por um programa SFTP

Transferir o feed de dados por um programa SFTP

Para usar esse método, você precisará ter um programa SFTP, também conhecido como cliente SFTP, instalado em seu computador. Se você ainda não tiver, faça download de um cliente SFTP. Dependendo do seu uso, talvez seja necessário pagar por clientes SFTP após o término do período de teste com o programa.
Estes são os clientes SFTP que você pode testar gratuitamente:

Após fazer o download e instalar o programa SFTP, você precisará configurá-lo de modo que consiga se conectar ao nosso servidor SFTP. O cliente SFTP precisará das seguintes configurações:

  • Nome do host: partnerupload.google.com é nosso servidor SFTP, para o qual você enviará o feed.
  • Usuário: o nome de usuário do SFTP pode ser encontrado nos detalhes de qualquer fonte de dados com base em arquivos no Merchant Center.
  • Senha: a senha do SFTP que você gerou na conta do Google Merchant Center (não é a mesma do Merchant Center). A senha do SFTP pode ser encontrada nos detalhes de qualquer uma das suas fontes de dados baseadas em arquivos no Merchant Center.
  • Tipo de login: deve ser definido como normal, não anônimo. Talvez seja necessário alterar essa configuração antes de inserir o nome de usuário e a senha.
Observação: alguns clientes de SFTP têm interfaces diferentes. Talvez seja necessário selecionar a conexão como SFTP ou prefixar o endereço do nome do host com o protocolo "sftp://" (por exemplo, sftp://partnerupload.google.com). Consulte a documentação do cliente SFTP para mais orientações.

Opção 2: enviar dados por SFTP com a linha de comando

Windows: enviar dados por SFTP com o prompt de comando

  1. No menu Iniciar, selecione Programas, Acessórios e Prompt de comando. Como alternativa, no menu Iniciar, selecione Programas e, depois, Prompt do MS-DOS. Se nenhuma das etapas mencionadas funcionar, tente esta opção: no menu Iniciar, selecione Pesquisar e, depois, Arquivos ou pastas e digite a palavra "prompt". Clique duas vezes no arquivo Prompt de comando.
  2. Na janela exibida, digite sftp -P 19321 {nome de usuário do sftp}@partnerupload.google.com e pressione Enter.
    • O nome de usuário do SFTP pode ser encontrado nos detalhes de qualquer uma das fontes de dados baseadas em arquivos no Merchant Center.
    • “-P 19321” designa a porta correta do servidor SFTP do Google Merchant Center.
  3. Se esta for a primeira vez que você se conecta ao partnerupload.google.com, poderá receber o seguinte prompt: "Não foi possível estabelecer a autenticidade do host [partnerupload.google.com]:19321. A impressão digital da chave RSA é 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Quer mesmo se conectar (yes/no)?" Depois de confirmar que a chave de impressão digital exibida na sua sessão corresponde à indicada acima, pressione "y".
  4. Você precisará inserir uma senha. Digite a senha SFTP que você gerou no Merchant Center (não é a mesma do Merchant Center). A senha do SFTP pode ser encontrada nos detalhes de qualquer uma das suas fontes de dados baseadas em arquivos no Merchant Center.
  5. Envie o arquivo por SFTP. Para isso, digite put {diretório, incluindo o nome de arquivo} e pressione Enter. Por exemplo, se você tem um feed com o nome "feed_de_dados.txt" em sua pasta "Documentos", digite "put C:\Usuários\nome de usuário\Documentos\feed_de_dados.txt".
  6. Depois de alguns instantes, você verá uma atualização de status que indica o andamento do upload. Em seguida, confirme quando ele for concluído. Quando terminar, você pode sair do programa.
Observação: caso seja cometido um erro durante o processo, pode aparecer um prompt em branco ou uma mensagem de erro. Se isso acontecer, comece de novo a partir da primeira etapa e continue até concluir a transferência do arquivo.

Mac: enviar dados por SFTP com o Terminal

  1. Abra uma janela do Terminal. Para isso, pressione Command + barra de espaço, procure por Terminal e selecione-o na caixa exibida.
  2. Na janela do Terminal exibida, digite sftp -P 19321 {nome de usuário do sftp}@partnerupload.google.com e pressione Enter.
    • O nome de usuário do SFTP pode ser encontrado nos detalhes de qualquer uma das fontes de dados baseadas em arquivos no Merchant Center.
    • “-P 19321” designa a porta correta do servidor SFTP do Google Merchant Center.
  3. Se esta for a primeira vez que você se conecta ao partnerupload.google.com, poderá receber o seguinte prompt: "Não foi possível estabelecer a autenticidade do host [partnerupload.google.com]:19321. A impressão digital da chave RSA é 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Quer mesmo se conectar (yes/no)?" Depois de confirmar que a chave de impressão digital exibida na sua sessão corresponde à indicada acima, pressione "y".
  4. Você precisará inserir uma senha. Digite a senha SFTP que você gerou no Merchant Center (não é a mesma do Merchant Center). A senha do SFTP pode ser encontrada nos detalhes de qualquer uma das suas fontes de dados baseadas em arquivos no Merchant Center.
  5. Envie o arquivo por SFTP. Para isso, digite put {diretório, incluindo o nome de arquivo} e pressione Enter. Por exemplo, se você tem um feed com o nome "feed_de_dados.txt" em sua pasta "Documentos", digite "put /Usuários/nome de usuário/Documentos/feed_de_dados.txt".
  6. Depois de alguns instantes, você verá uma atualização de status que indica o andamento do upload. Em seguida, confirme quando ele for concluído. Quando terminar, você pode sair do programa.
Observação: caso seja cometido um erro durante o processo, pode aparecer um prompt em branco ou uma mensagem de erro. Se isso acontecer, comece de novo a partir da primeira etapa e continue até concluir a transferência do arquivo.

Linux: enviar dados por SFTP na linha de comando

  1. Abra o Terminal.
  2. Na janela do terminal exibida, digite sftp -P 19321 {nome de usuário do sftp}@partnerupload.google.com e pressione Enter.
    • O nome de usuário do SFTP pode ser encontrado nos detalhes de qualquer uma das fontes de dados baseadas em arquivos no Merchant Center.
    • “-P 19321” designa a porta correta do servidor SFTP do Google Merchant Center.
  3. Se esta for a primeira vez que você se conecta ao partnerupload.google.com, poderá receber o seguinte prompt: "Não foi possível estabelecer a autenticidade do host [partnerupload.google.com]:19321. A impressão digital da chave RSA é 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Quer mesmo se conectar (yes/no)?" Depois de confirmar que a chave de impressão digital exibida na sua sessão corresponde à indicada acima, pressione "y".
  4. Você precisará inserir uma senha. Digite a senha SFTP que você gerou no Merchant Center (não é a mesma do Merchant Center). A senha do SFTP pode ser encontrada nos detalhes de qualquer uma das suas fontes de dados baseadas em arquivos no Merchant Center.
  5. Envie o arquivo por SFTP. Para isso, digite put {diretório, incluindo o nome de arquivo} e pressione Enter. Por exemplo, se você tem um feed com o nome "feed_de_dados.txt" em sua pasta "Documentos", digite "put /página inicial/nome de usuário/Documentos/feed_de_dados.txt".
  6. Depois de alguns instantes, você verá uma atualização de status que indica o andamento do upload. Em seguida, confirme quando ele for concluído. Quando terminar, você pode sair do programa.
Observação: caso seja cometido um erro durante o processo, pode aparecer um prompt em branco ou uma mensagem de erro. Se isso acontecer, comece de novo a partir da primeira etapa e continue até concluir a transferência do arquivo.

Erros de login ao fazer upload de arquivos usando SFTP

Problemas de conexão com o servidor SFTP acontecem por vários motivos.

Você não criou uma conta SFTP

Antes de fazer o upload de arquivos usando SFTP, você precisa criar a conta do SFTP para o Merchant Center. As informações de login das contas do Google Merchant Center e SFTP são diferentes. Portanto, terão nomes de usuário e senhas distintas.

Sua conta SFTP não está ativa

Não é possível fazer login logo após criar ou editar sua conta SFTP. Leva algumas horas para que as novas informações da conta SFTP sejam ativadas.

Você está se conectando ao servidor SFTP incorreto

Se estiver usando um prompt de linha de comando para o SFTP, você deve se conectar a {seu nome de usuário SFTP}@partnerupload.google.com com uma porta de servidor específica de 19321 (por exemplo, sftp -P 19321 {seu nome de usuário SFTP}@partnerupload.google.com). Se estiver usando um cliente SFTP, você poderá prefixar o endereço do nome de host com o protocolo "sftp://" (por exemplo, sftp://partnerupload.google.com).

Você está usando um nome de usuário SFTP incorreto

Verifique se você está usando o nome SFTP da conta correta do Google Merchant Center. O nome de usuário do SFTP pode ser encontrado nos detalhes de qualquer uma das suas fontes de dados baseadas em arquivos no Merchant Center.

Você está usando uma senha do SFTP incorreta

A senha do SFTP não aparece na sua conta por motivos de segurança. Se você esqueceu, precisa redefinir sua senha.

Isso foi útil?

Como podemos melhorá-lo?
true
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
17739321339317036055
true
Pesquisar na Central de Ajuda
true
true
true
true
true
71525
false
false