¿Qué es SFTP?
SFTP significa Protocolo de transferencia de archivos SSH. Es un método común que permite subir y descargar archivos de Internet. Con SFTP, los datos se transfieren de forma segura mediante encriptación y no se transfiere ningún dato de archivo de texto simple.
Antes de comenzar
Para enviar feeds de datos, primero deberás registrar tu feed. Ten en cuenta que, cuando envíes datos mediante SFTP, el tamaño del archivo debe ser inferior a 4 gigabytes (GB), ya sea en formato comprimido o sin comprimir. Si tu archivo supera este tamaño, divídelo en varios archivos similares más pequeños antes de subirlo.
Si necesitas más ayuda para usar SFTP después de leer este artículo, consulta nuestra guía de solución de problemas.
Cómo crear una cuenta de SFTP
Para crear una cuenta de SFTP, sigue estos pasos:
- Accede a tu cuenta de Merchant Center.
- Desde allí, busca el menú desplegable con el ícono de 3 puntos y, luego, haz clic en SFTP/GCS.
- Selecciona la pestaña SFTP.
- Se generará automáticamente un nombre de usuario para la cuenta de SFTP. Si quieres generar una contraseña y habilitar tu cuenta, haz clic en Generar contraseña.
- Aparecerá un cuadro emergente con la contraseña que se generó automáticamente.
-
Nota: Por motivos de seguridad, no se volverá a mostrar tu contraseña. Asegúrate de almacenarla en un lugar seguro antes de descartar el cuadro emergente.
-
- Para volver a la página de configuración de SFTP, haz clic en Descartar.
Cómo cambiar tu contraseña de SFTP
En caso de que necesites cambiar tu contraseña de SFTP, puedes generar una contraseña segura en Merchant Center. Para cambiar la contraseña de SFTP, sigue estos pasos:
- Accede a tu cuenta de Merchant Center.
- Haz clic en el ícono de herramientas y, luego, selecciona “Configuración” en la pestaña SFTP/GCS.
- En la sección SFTP, haz clic en Generar nueva contraseña.
- Se mostrará un cuadro emergente en el que se te pedirá que confirmes que quieres cambiar tu contraseña. Si desea continuar, haga clic en Confirmar.
- Se mostrará otro cuadro emergente en el que aparecerá la contraseña que se acaba de generar.
-
Nota: Por motivos de seguridad, no se volverá a mostrar su contraseña. Asegúrate de almacenarla en un lugar seguro antes de descartar el cuadro emergente.
-
- Haz clic en Ignorar para volver a la página de configuración del SFTP.
Nota: Solo puedes generar una nueva contraseña de SFTP de Google Merchant Center. No podrás recuperar ninguna contraseña que hayas olvidado o perdido.
Cómo subir archivos mediante SFTP
Aunque puede usar varios métodos para subir un archivo mediante SFTP, a continuación le mostramos las instrucciones para los tipos más comunes. Si no ha usado un servidor SFTP antes, le recomendamos la opción 1 que mostramos a continuación, ya que es la más fácil de configurar.
Necesitará la siguiente información en cualquiera de las opciones:
- Nombre de host: partnerupload.google.com. Este es nuestro servidor SFTP al que enviará el feed.
- Usuario: Es el nombre de usuario de SFTP que encontrarás en la configuración de SFTP de Google Merchant Center.
- Puerto del servidor SFTP: El servidor SFTP de Google Merchant Center usa el puerto 19321.
- Huella digital del servidor SFTP: La clave de huella digital de identificación del servidor para partnerupload.google.com es 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d.
- Contraseña: Es la contraseña de SFTP que generaste en tu cuenta de Google Merchant Center. Ten en cuenta que será diferente de la contraseña de Merchant Center. Esta contraseña se encuentra en la configuración de SFTP de tu cuenta (Configuración > SFTP).
Opción 1: Transfiere tu feed de datos mediante un programa de SFTP
Transferir su feed de datos mediante un programa de SFTPPara utilizar este método, deberá tener instalado un programa de SFTP (también conocido como cliente SFTP) en su computadora. Si no tiene uno, puede descargarlo de la Web. Los siguientes clientes SFTP se pueden probar de forma gratuita (según su uso, es posible que tenga que pagar para usar estos programas después de que finalice el período de prueba). Haga clic en uno de estos vínculos para descargar el programa de Internet.
Después de que descargue e instale el programa de SFTP, deberá configurarlo para poder conectarse a nuestro servidor SFTP. Incluya los datos que se muestran a continuación en su cliente SFTP:
- Nombre de host: partnerupload.google.com. Este es nuestro servidor SFTP al que enviará el feed.
- Usuario: El nombre de usuario de SFTP que encontrará en la configuración de SFTP de Google Merchant Center.
- Contraseña: Es la contraseña de SFTP que generaste en tu cuenta de Google Merchant Center. Ten en cuenta que será diferente de la contraseña de Merchant Center. Esta contraseña se encuentra en la configuración de SFTP de tu cuenta (Configuración > SFTP).
- Tipo de acceso: Debes configurarlo como normal, no anónimo. Es posible que deba modificar esta configuración para poder ingresar su nombre de usuario y su contraseña.
Opción 2: Enviar datos mediante SFTP con la línea de comandos
Windows: enviar sus datos mediante SFTP con el símbolo del sistema- En el menú Inicio, seleccione Programas y, a continuación, seleccione Accesorios. Luego, seleccione Símbolo del sistema. También puede ir al menú Inicio, seleccionar Programas y, luego, seleccionar MS-DOS. Si no funciona ninguno de estos dos métodos, vaya al menú Inicio y seleccione Buscar. Después, haga clic en “Archivos o carpetas” y, luego, escriba la palabra "símbolo". Haga doble clic en el archivo llamado “Símbolo del sistema”.
- En la ventana que se muestra, escribe sftp -P 19321 {tu nombre de usuario de FTP}@partnerupload.google.com y presiona Intro.
- Proporciona el nombre de usuario que estableciste en Merchant Center (puedes encontrarlo en tu cuenta haciendo clic en Configuración > SFTP).
- “-P 19321” indica el puerto correcto del servidor SFTP de Google Merchant Center.
- Si es la primera vez que se conecta a partnerupload.google.com, es posible que aparezca el siguiente mensaje: "No se puede establecer la autenticidad del host «[partnerupload.google.com]:19321». La huella digital de la clave RSA es 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. ¿Confirma que desea continuar la conexión (sí o no)?”. Después de que verifique que la huella digital de la clave que aparece en su sesión coincide con la que indicamos anteriormente, ingrese “y”.
- Se le solicitará que ingrese una contraseña. Proporciona la contraseña de SFTP que generaste en Merchant Center. Ten en cuenta que será diferente de la contraseña de Merchant Center. Esta contraseña se encuentra en la configuración de SFTP de tu cuenta (Configuración > SFTP).
- Escribe put {tu directorio, incluido el nombre del archivo} y presiona Intro para enviar el archivo a través de SFTP. Por ejemplo, si tiene un feed denominado "datafeed.txt" ubicado en la carpeta "Documentos", debe escribir "put C:\Usuarios\Documentos\datafeed.txt".
- Después de un momento, verás una actualización de estado con el progreso de la carga. Recibirás una confirmación cuando finalice. Cuando haya terminado, podrás cerrar el programa.
- Abra una ventana de Terminal. Para hacerlo, presione comando + barra espaciadora, busque "Terminal" y selecciónelo en el cuadro que aparece.
- En la ventana de terminal que se muestra, escribe sftp -P 19321 {tu nombre de usuario de SFTP}@partnerupload.google.com y presiona Intro.
- Proporciona el nombre de usuario que estableciste en Merchant Center (puedes encontrarlo en tu cuenta haciendo clic en Configuración > SFTP).
- “-P 19321” indica el puerto correcto del servidor SFTP de Google Merchant Center.
- Si es la primera vez que se conecta a partnerupload.google.com, es posible que aparezca el siguiente mensaje: "No se puede establecer la autenticidad del host «[partnerupload.google.com]:19321». La huella digital de la clave RSA es 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. ¿Confirma que desea continuar la conexión (sí o no)?”. Después de que verifique que la huella digital de la clave que aparece en su sesión coincide con la que indicamos anteriormente, ingrese “y”.
- Se le solicitará que ingrese una contraseña. Proporciona la contraseña de SFTP que generaste en Merchant Center. Ten en cuenta que será diferente de la contraseña de Merchant Center. Esta contraseña se encuentra en la configuración de SFTP de tu cuenta (Configuración > SFTP).
- Escribe put {tu directorio, incluido el nombre del archivo} y presiona Intro para enviar el archivo a través de SFTP. Por ejemplo, si tiene un feed denominado "datafeed.txt" ubicado en la carpeta "Documentos", debe escribir "put /Usuarios/nombre de usuario/Documentos/datafeed.txt".
- Después de un momento, verás una actualización de estado con el progreso de la carga. Recibirás una confirmación cuando finalice. Cuando haya terminado, podrás cerrar el programa.
- Abra Terminal.
- En la ventana de terminal que se muestra, escribe sftp -P 19321 {tu nombre de usuario de SFTP}@partnerupload.google.com y presiona Intro.
- Proporciona el nombre de usuario que estableciste en Merchant Center (puedes encontrarlo en tu cuenta haciendo clic en Configuración y, luego, en SFTP).
- “-P 19321” indica el puerto correcto del servidor SFTP de Google Merchant Center.
- Si es la primera vez que se conecta a partnerupload.google.com, es posible que aparezca el siguiente mensaje: "No se puede establecer la autenticidad del host «[partnerupload.google.com]:19321». La huella digital de la clave RSA es 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. ¿Confirma que desea continuar la conexión (sí o no)?”. Después de que verifique que la huella digital de la clave que aparece en su sesión coincide con la que indicamos anteriormente, ingrese “y”.
- Se le solicitará que ingrese una contraseña. Proporciona la contraseña de SFTP que generaste en Merchant Center. Ten en cuenta que será diferente de la contraseña de Merchant Center. Esta contraseña se encuentra en la configuración de SFTP de tu cuenta (Configuración > SFTP).
- Escribe put {tu directorio, incluido el nombre del archivo} y presiona Intro para enviar el archivo a través de SFTP. Por ejemplo, si tiene un feed denominado "datafeed.txt" ubicado en la carpeta "Documentos", debe escribir "put /home/nombre de usuario/Documentos/datafeed.txt".
- Después de un momento, verás una actualización de estado con el progreso de la carga. Recibirás una confirmación cuando finalice. Cuando haya terminado, podrás cerrar el programa.
Nota: Si te equivocas en algún momento, es posible que veas un símbolo del sistema vacío o un mensaje de error. En ese caso, vuelve a comenzar con el primer paso y continúa hasta que pueda completar la transferencia del archivo.