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
- Criar uma conta SFTP
- Fazer upload de arquivo usando SFTP
- Erros de login ao fazer upload de arquivos usando SFTP
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:
- Crie uma fonte de dados do arquivo do produto.
- Selecione Adicionar um arquivo usando SFTP e clique em Visualizar detalhes do SFTP.
- 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.
- 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
- FileZilla (Windows)
- Fetch (Mac)
- Encontre clientes SFTP alternativos na Web pesquisando "clientes SFTP" na Pesquisa Google.
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.
Opção 2: enviar dados por SFTP com a linha de comando
Windows: enviar dados por SFTP com o prompt de comando
- 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.
- 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.
- 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".
- 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.
- 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".
- 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.
Mac: enviar dados por SFTP com o Terminal
- Abra uma janela do Terminal. Para isso, pressione Command + barra de espaço, procure por Terminal e selecione-o na caixa exibida.
- 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.
- 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".
- 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.
- 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".
- 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.
Linux: enviar dados por SFTP na linha de comando
- Abra o Terminal.
- 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.
- 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".
- 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.
- 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".
- 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.
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.