Actions Center requiere que te conectes a tu dropbox de feeds a través de una conexión Secure Shell (SSH). SSH es un protocolo de red que garantiza la transferencia segura de datos entre tus sistemas y los servidores de Google.
Para autenticar esta conexión segura sin depender de contraseñas, necesitas un par de claves SSH. Un par de claves consta de dos componentes coincidentes:
- Clave privada: Es una clave secreta que reside de forma segura en tu sistema o que administra tu aplicación. Esta clave actúa como tu credencial segura.
- Clave pública: Es una clave no secreta que subes a Actions Center. Google usa esta clave para verificar la firma de tu clave privada cuando estableces una conexión SFTP para subir feeds.
Cuando te conectes a través de SFTP, tu cliente usará automáticamente tu clave privada para autenticarse de forma segura con los buzones de Actions Center que contienen tu clave pública asociada.
Una clave pública es una sola cadena que suele comenzar con ssh-rsa y terminar con un identificador, como tu dirección de correo electrónico. Por ejemplo:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com
Genera un par de claves SSH
Puedes crear un par de claves SSH con la utilidad de línea de comandos ssh-keygen, que está disponible de forma nativa en Linux, macOS y la mayoría de los entornos de Windows.
Abre la terminal o el símbolo del sistema.
Ejecuta el siguiente comando para generar un nuevo par de claves RSA. Puedes reemplazar
google_actions_centerpor el nombre de archivo que elijas:ssh-keygen -t rsa -f google_actions_centerCuando se te solicite, presiona Intro para crear una clave sin una frase de contraseña o ingresa una frase de contraseña para encriptar tu clave privada de forma local. No es necesario que le proporciones esta frase de contraseña a Google.
Este comando crea dos archivos:
google_actions_center(clave privada): Mantén este archivo seguro en tu sistema. Proporcionarás esta clave a tu cliente SFTP cuando te conectes.google_actions_center.pub(clave pública): Esta es la clave que compartirás con Actions Center.
Abre tu clave pública (
google_actions_center.pub) en un editor de texto y copia todo su contenido.Proporciona esta clave pública en las tareas de incorporación de tu cuenta de Actions Center durante la configuración de la cuenta o en Configuración de feeds para actualizar la clave después de la configuración de la cuenta.
Pasos para probar la conectividad SFTP
Consulta la información de conexión de tu buzón SFTP en Configuración de feeds.
Con la información de conexión del buzón correspondiente, conéctate al SFTP. Por ejemplo, con el programa de línea de comandos
sftp(disponible en Windows, Linux y Mac):sftp -P <port> -i google_actions_center <user>@partnerupload.google.comSube archivos de feed:
put <filename>Si tienes problemas para conectarte al servidor SFTP, intenta ejecutarlo con información detallada
sftp -v. Los problemas pueden ocurrir debido a que los firewalls de red bloquean las conexiones salientes o a configuraciones de clientes SSH que no son compatibles con el servidor.Ejecuta
ssh-keygen -l -f google_actions_center.pubpara verificar que tu clave pública sea correcta.Si la clave no es válida, el programa mostrará
google_actions_center.pub is not a public key file.