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
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.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.
Abra google_actions_center.pub e copie o conteúdo (essa é a chave pública).
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
Confira as informações de conexão da caixa de depósito SFTP em Configuração de feeds.
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.comFazer upload de arquivos de feed:
.put <filename>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.