Che cos'è l'SFTP?
SFTP è l'acronimo di SSH File Transfer Protocol. È un modo comune offerto agli utenti per scaricare o caricare file su internet. Con il protocollo SFTP il trasferimento dei dati avviene in sicurezza tramite crittografia e non vengono trasferiti dati del file di testo non crittografati.
In questa pagina
- Prima di iniziare
- Creare un account SFTP
- Caricare il file tramite SFTP
- Errori di accesso durante il caricamento di file tramite SFTP
Prima di iniziare
Crea un'origine dati dei file di prodotto e attiva l'account SFTP di Merchant Center creando una password. Tieni presente che quando utilizzi l'SFTP, le dimensioni dei file devono essere inferiori a 4 gigabyte (GB), tanto in formato compresso quanto decompresso. Se il file ha dimensioni superiori a 4 GB, suddividilo in più file più piccoli prima di caricarlo.
Se hai bisogno di assistenza durante l'uso dell'SFTP dopo aver letto questo articolo, consulta la nostra guida alla risoluzione dei problemi.
Creare un account SFTP
Il tuo account Merchant Center ha già un account SFTP. Tuttavia, deve essere attivato. Per attivare l'account SFTP:
- Crea un'origine dati dei file di prodotto.
- Seleziona Aggiungi un file tramite SFTP e fai clic su Visualizza i dettagli SFTP.
- Fai clic su Crea password. La password viene generata automaticamente.
Nota: per motivi di sicurezza, la password non verrà mostrata nuovamente. Assicurati di archiviare la password in modo sicuro prima di chiudere la finestra popup. Se hai dimenticato la password, puoi generarne una nuova facendo clic su Reimposta password.
- Ora il tuo account SFTP di Merchant Center è attivo. Tuttavia, è possibile che la prima password generata richieda alcune ore per diventare effettiva. Se non riesci ad accedere subito al nostro server SFTP, riprova più tardi.
Caricare il file tramite SFTP
Puoi utilizzare diversi metodi per caricare un file utilizzando SFTP, ma le istruzioni riportate di seguito riguardano i tipi più comuni. Se non hai mai utilizzato l'SFTP prima d'ora, ti consigliamo l'opzione 1, poiché è la più facile da configurare.
Tutte le opzioni richiedono comunque queste informazioni:
- Nome host: partnerupload.google.com è il nostro server SFTP a cui invii il tuo feed.
- Utente: il nome utente SFTP che trovi nelle impostazioni SFTP di Google Merchant Center.
- Porta server SFTP: 19321 è la porta usata dal server SFTP di Google Merchant Center.
- Fingerprint server SFTP: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d è la chiave fingerprint del server per partnerupload.google.com.
- Password: la password SFTP generata per l'account Merchant Center. Tieni presente che è diversa da quella di Merchant Center. La password SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
Opzione 1: trasferimento del feed di dati con un programma SFTP
Trasferimento del feed di dati con un programma SFTP
- FileZilla (Windows)
- Fetch (Mac)
- Trova client SFTP alternativi sul web cercando "Client SFTP" nella Ricerca Google.
Dopo aver scaricato e installato il programma SFTP, dovrai configurarlo in modo da poterti connettere al nostro server SFTP. Il tuo client SFTP avrà bisogno delle seguenti impostazioni:
- Nome host: partnerupload.google.com è il nostro server SFTP a cui invii il tuo feed.
- Utente: il tuo nome utente SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
- Password: la password SFTP generata nell'account Google Merchant Center. Tieni presente che è diversa da quella di Merchant Center. La password SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
- Tipo di accesso: deve essere impostato su normale e non su anonimo. Potresti dover modificare questa impostazione prima di poter inserire nome utente e password.
Opzione 2. Invio dei dati tramite SFTP utilizzando la riga di comando
Windows: invio dei dati tramite SFTP utilizzando il prompt dei comandi
- Nel menu Start, seleziona Programmi, quindi seleziona Accessori e Prompt dei comandi. In alternativa, nel menu Start, seleziona Programmi, quindi Prompt MS-DOS. Se nessuno dei passaggi menzionati funziona, prova questa opzione: dal menu Start, seleziona Cerca e File o cartelle, quindi digita la parola "Prompt". Fai doppio clic sul file denominato Prompt dei comandi.
- Nella finestra che si apre, digita sftp -P 19321 {il tuo nome utente sftp}@partnerupload.google.com e premi Invio.
- Il tuo nome utente SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
- "-P 19321" indica la porta corretta per il server SFTP di Google Merchant Center.
- Se ti connetti per la prima volta a partnerupload.google.com, potresti ricevere il messaggio: "The authenticity of host '[partnerupload.google.com]:19321' can't be established. RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Are you sure you want to continue connecting (yes/no)?". Dopo aver verificato che la chiave fingerprint visualizzata in questa sessione corrisponda a quella di cui sopra, immetti "y".
- Ti verrà chiesto di inserire una password. Fornisci la password SFTP generata in Merchant Center. Tieni presente che è diversa da quella di Merchant Center. La password SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
- Invia il file tramite SFTP digitando put {la tua directory, incluso il nome del file} e premendo Invio. Ad esempio, se avessi un feed denominato "datafeed.txt" situato nella cartella Documenti, dovresti digitare "put C:\Utenti\nome utente\Documenti\datafeed.txt".
- Dopo qualche istante, dovresti visualizzare un aggiornamento di stato che indica l'avanzamento del caricamento e successivamente conferma il completamento dell'operazione. Al termine, puoi uscire dal programma.
Mac: invio dei dati tramite SFTP utilizzando Terminale
- Apri una finestra Terminale. Puoi farlo premendo Comando + Barra spaziatrice, cercando Terminale e selezionandolo nella casella visualizzata.
- Nella finestra del terminale che si apre, digita sftp -P 19321 {il tuo nome utente sftp}@partnerupload.google.com e premi Invio.
- Il tuo nome utente SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
- "-P 19321" indica la porta corretta per il server SFTP di Google Merchant Center.
- Se ti connetti per la prima volta a partnerupload.google.com, potresti ricevere il messaggio: "The authenticity of host '[partnerupload.google.com]:19321' can't be established. RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Are you sure you want to continue connecting (yes/no)?". Dopo aver verificato che la chiave fingerprint visualizzata in questa sessione corrisponda a quella di cui sopra, immetti "y".
- Ti verrà chiesto di inserire una password. Fornisci la password SFTP generata in Merchant Center. Tieni presente che è diversa da quella di Merchant Center. La password SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
- Invia il file tramite SFTP digitando put {la tua directory, incluso il nome del file} e premendo Invio. Ad esempio, se nella tua cartella Documenti è presente un feed denominato "datafeed.txt", dovrai digitare "put /Users/nome utente/Documenti/datafeed.txt".
- Dopo qualche istante, dovresti visualizzare un aggiornamento di stato che indica l'avanzamento del caricamento e successivamente conferma il completamento dell'operazione. Al termine, puoi uscire dal programma.
Linux: invio dei dati tramite SFTP usando la riga di comando
- Apri Terminale.
- Nella finestra del terminale che si apre, digita sftp -P 19321 {il tuo nome utente sftp}@partnerupload.google.com e premi Invio.
- Il tuo nome utente SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
- "-P 19321" indica la porta corretta per il server SFTP di Google Merchant Center.
- Se ti connetti per la prima volta a partnerupload.google.com, potresti ricevere il messaggio: "The authenticity of host '[partnerupload.google.com]:19321' can't be established. RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Are you sure you want to continue connecting (yes/no)?". Dopo aver verificato che la chiave fingerprint visualizzata in questa sessione corrisponda a quella di cui sopra, immetti "y".
- Ti verrà chiesto di inserire una password. Fornisci la password SFTP generata in Merchant Center. Tieni presente che è diversa da quella di Merchant Center. La password SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
- Invia il file tramite SFTP digitando put {la tua directory, incluso il nome del file} e premendo Invio. Ad esempio, se nella tua cartella Documenti è presente un feed denominato "datafeed.txt", dovrai digitare "put /home/nomeutente/Documenti/datafeed.txt".
- Dopo qualche istante, dovresti visualizzare un aggiornamento di stato che indica l'avanzamento del caricamento e successivamente conferma il completamento dell'operazione. Al termine, puoi uscire dal programma.
Errori di accesso durante il caricamento di file tramite SFTP
Esistono diversi motivi comuni per cui potresti riscontrare problemi nella connessione al server SFTP.
Non hai creato un account SFTP
Prima di poter caricare file utilizzando SFTP, devi creare l'account SFTP per Merchant Center. Tieni presente che le credenziali di accesso per gli account SFTP e Google Merchant Center saranno diverse. Di conseguenza, avranno nomi utente e password differenti.
Il tuo account SFTP non è attivo
Potresti non riuscire a effettuare l'accesso se tenti di connetterti subito dopo aver creato o modificato il tuo account SFTP. L'attivazione dei dati del nuovo account SFTP richiede un paio d'ore.
Non ti stai connettendo al server SFTP corretto
Per l'SFTP, se utilizzi il prompt della riga di comando, dovresti connetterti a {il tuo nome utente SFTP}@partnerupload.google.com specificando 19321 come porta del server (ad es. sftp -P 19321 {il tuo nome utente sftp}@partnerupload.google.com). Se utilizzi un client SFTP, è possibile che tu debba specificare il protocollo "sftp://" prima dell'indirizzo del nome host (ad es. sftp://partnerupload.google.com).
Stai utilizzando un nome utente SFTP errato
Verifica di utilizzare il nome SFTP per l'account Merchant Center corretto. Il nome utente SFTP è disponibile nei dettagli di qualsiasi origine dati basata su file in Merchant Center.
Stai utilizzando una password SFTP errata
Per motivi di sicurezza, la password SFTP non viene visualizzata nel tuo account. Se hai perso la password, dovrai reimpostarla.