Che cos'è l'SFTP?
SFTP è l'acronimo di SSH File Transfer Protocol. È un modo comune 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.
Prima di iniziare
Innanzitutto, devi creare un feed per inviare i feed di dati. 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 supera queste dimensioni, prima di caricarlo devi dividerlo in più file di dimensioni inferiori.
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
Per creare un account SFTP:
- Nel tuo account Manufacturer Center, fai clic sull'icona degli strumenti e delle impostazioni .
- Nel menu a discesa, fai clic su SFTP o GCS.
- Seleziona la scheda SFTP.
- Verrà generato automaticamente un nome utente per l'account SFTP. Per generare una password e attivare il tuo account, fai clic su Genera.
- Viene visualizzata una finestra popup che contiene la password generata automaticamente.
- Per tornare alla pagina Impostazioni "SFTP", fai clic su Ignora.
Cambiare la password SFTP
Se vuoi cambiare la password SFTP, devi generare una password sicura all'interno di Manufacturer Center. Per cambiare la password SFTP:
- Nel tuo account Manufacturer Center, fai clic sull'icona degli strumenti e delle impostazioni .
- Nel menu a discesa, fai clic su SFTP o GCS.
- Nella sezione SFTP, fai clic su Reimposta.
- Viene visualizzata una finestra popup che ti chiede di confermare se vuoi cambiare la password. Se vuoi continuare, fai clic su Reimposta.
- Viene visualizzata un'altra finestra popup che contiene la password appena generata.
- Fai clic su Ignora per tornare alla pagina Impostazioni SFTP.
Nota: dopo aver generato la password, assicurati di memorizzarla in modo sicuro prima di ignorare la finestra popup. Per motivi di sicurezza, la password non verrà mostrata nuovamente. Ricorda che puoi generare solo una nuova password SFTP di Google Manufacturer Center. Non puoi recuperare eventuali password perse o dimenticate.
Caricare un file tramite SFTP
Per caricare un file tramite SFTP, puoi utilizzare diversi metodi, ma di seguito riportiamo le istruzioni relative a quelli 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 Manufacturer Center.
- Porta server SFTP: 19321 è la porta usata dal server SFTP di Google Manufacturer 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 nell'account Manufacturer Center. Tieni presente che è diversa dalla password di Manufacturer Center. La password SFTP è specificata in Impostazioni SFTP (Impostazioni > SFTP) nel tuo account.
Opzione 1: trasferimento del feed di dati con un programma SFTP
Trasferimento del feed di dati con un programma SFTP
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 nome utente SFTP che trovi nelle impostazioni SFTP di Google Manufacturer Center.
- Password: la password SFTP generata nell'account Google Manufacturer Center. Tieni presente che è diversa dalla password di Manufacturer Center. La password SFTP è specificata in Impostazioni SFTP (Impostazioni > SFTP) nel tuo account.
- Tipo di accesso: deve essere impostato su normale e non su anonimo. Potrebbe essere necessario modificare questa impostazione prima di poter inserire nome utente e password.
Nota: i client SFTP avranno interfacce diverse. È possibile che tu debba selezionare la connessione come SFTP oppure specificare il protocollo "sftp://" prima dell'indirizzo del nome host (ad es. sftp://partnerupload.google.com). Consulta la documentazione del tuo client SFTP per le istruzioni.
Opzione 2: invio dei dati tramite SFTP utilizzando l'apposito comando
Windows: invio dei dati tramite SFTP usando 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 nessuna delle opzioni funziona, 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.
- Fornisci il nome utente configurato in Manufacturer Center (che puoi trovare facendo clic su Impostazioni e quindi su SFTP nel tuo account).
- "-P 19321" indica la porta corretta per il server SFTP di Google Manufacturer 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 Manufacturer Center. Tieni presente che è diversa da quella di Manufacturer Center ed è configurata in Impostazioni SFTP (Impostazioni > SFTP) nel tuo account.
- 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. Per farlo, premi Comando + Barra spaziatrice, cerca "Terminale" e selezionalo nella casella visualizzata.
- Nella finestra Terminale che si apre, digita sftp -P 19321 {il tuo nome utente SFTP}@partnerupload.google.com e premi Invio.
- Fornisci il nome utente impostato in Manufacturer Center (disponibile facendo clic su Impostazioni nel tuo account).
- "-P 19321" indica la porta corretta per il server SFTP di Google Manufacturer 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 Manufacturer Center. Tieni presente che è diversa da quella di Manufacturer Center ed è configurata in Impostazioni SFTP (Impostazioni > SFTP ) nel tuo account.
- 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.
Nota: se commetti un errore durante la procedura, potresti ricevere una richiesta vuota o un messaggio di errore. In tal caso, ricomincia dal primo passaggio e continua finché non riesci a completare il trasferimento del file.
Linux: invio dei dati tramite SFTP usando la riga di comando
- Apri il "Terminale".
- Nella finestra Terminale che si apre, digita sftp -P 19321 {il tuo nome utente SFTP}@partnerupload.google.com e premi Invio.
- Fornisci il nome utente configurato in Manufacturer Center (che puoi trovare facendo clic su Impostazioni e quindi su SFTP nel tuo account).
- "-P 19321" indica la porta corretta per il server SFTP di Google Manufacturer 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 Manufacturer Center. Tieni presente che è diversa da quella di Manufacturer Center ed è configurata in Impostazioni SFTP (Impostazioni > SFTP) nel tuo account.
- 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.