Co je to protokol SFTP?
Zkratka SFTP znamená SSH File Transfer Protocol (Protokol pro přenos souborů SSH). Protokol SFTP představuje obvyklý způsob, jak uživatelé na internetu nahrávají nebo stahují soubory. Protokol SFTP zajišťuje bezpečný přenos dat pomocí šifrování, při kterém nedochází k přenosu žádných nezašifrovaných dat textových souborů.
Než začnete
Pokud chcete odesílat zdroje dat, musíte nejdříve zdroj zaregistrovat. Při odesílání přes SFTP nesmí velikost souboru přesáhnout 4 gigabajty (GB) v komprimovaném ani v nekomprimovaném formátu. Pokud je váš soubor větší, rozdělte ho před nahráním na několik menších souborů.
Pokud i po přečtení tohoto článku budete potřebovat další pomoc s použitím protokolu SFTP, projděte si průvodce odstraňováním problémů.
Vytvoření účtu SFTP
Postup vytvoření účtu SFTP:
- Přihlaste se do účtu Merchant Center.
- V účtu Merchant Center pod rozbalovací nabídkou s ikonou tří teček klikněte na SFTP/GCS.
- Vyberte kartu SFTP.
- Uživatelské jméno účtu SFTP se vygeneruje automaticky. Pokud chcete vygenerovat heslo a aktivovat tak svůj účet, klikněte na možnost Vygenerovat heslo.
- Objeví se vyskakovací okno s automaticky generovaným heslem.
-
Upozorňujeme, že heslo se z bezpečnostních důvodů již nezobrazí. Před zavřením vyskakovacího okna si proto heslo dobře uložte.
-
- Pokud se chcete vrátit na stránku Nastavení SFTP, klikněte na tlačítko Zavřít.
Změna hesla k účtu SFTP
Pokud chcete změnit heslo SFTP, můžete si jej vygenerovat ve službě Merchant Center. Postup změny hesla k účtu SFTP:
- Přihlaste se k účtu Merchant Center.
- Klikněte na ikonu nástroje a na kartě SFTP/GCS vyberte možnost Nastavení.
- V části SFTP klikněte na možnost Vygenerovat nové heslo.
- Ve zobrazeném vyskakovacím okně potvrďte, že chcete změnit heslo. Pokud chcete pokračovat, klikněte na Potvrdit.
- Objeví se další vyskakovací okno s nově generovaným heslem.
-
Upozorňujeme, že heslo se z bezpečnostních důvodů již nezobrazí. Před zavřením vyskakovacího okna si proto heslo dobře uložte.
-
- Kliknutím na tlačítko Zavřít se vrátíte na stránku nastavení účtu SFTP.
Poznámka: Ve službě Google Merchant Center můžete pouze vygenerovat nové heslo pro účet SFTP, nelze znovu načíst ztracené nebo zapomenuté heslo.
Nahrání souboru prostřednictvím protokolu SFTP
Prostřednictvím protokolu SFTP můžete soubory nahrávat celou řadou metod. Pokyny k těm nejběžnějším naleznete níže. Pokud jste dosud protokol SFTP nepoužívali, doporučujeme možnost 1, protože je její konfigurace nejsnazší.
U každé z možností budete potřebovat následující informace:
- Host name (Název hostitele): partnerupload.google.com; na tento server SFTP odešlete svůj zdroj.
- User (Uživatel): uživatelské jméno účtu SFTP, které naleznete v nastavení protokolu SFTP ve službě Google Merchant Center.
- Port serveru SFTP: 19321 jedná se o port využívaný serverem SFTP služby Google Merchant Center.
- Otisk serveru SFTP: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d jedná se o identifikační klíč otisku serveru partnerupload.google.com.
- Password (Heslo): heslo k účtu SFTP, které jste si vygenerovali v účtu služby Merchant Center. Upozorňujeme, že toto heslo se neshoduje s heslem k účtu služby Merchant Center. Heslo k účtu SFTP si můžete nastavit ve svém účtu, a to pod položkou Nastavení SFTP (Nastavení > SFTP).
Možnost 1: Přenos zdroje dat pomocí programu SFTP
Přenos zdroje dat prostřednictvím programu SFTPChcete-li použít tuto metodu, musí být ve vašem počítači nainstalovaný program SFTP, kterému se také říká klient SFTP. Pokud ještě nemáte klienta SFTP, můžete si jej stáhnout z webu. Zdarma lze vyzkoušet následující klienty SFTP. (V závislosti na využití těchto programů bude možná třeba po uplynutí zkušební doby za tyto programy zaplatit.) Kliknutím na některý z odkazů můžete stáhnout z webu příslušný program.
Po stažení a nainstalování programu SFTP bude třeba jej nakonfigurovat tak, aby se mohl připojit k našemu serveru SFTP. V klientu SFTP bude třeba zvolit následující nastavení:
- Host name (Název hostitele): partnerupload.google.com; na tento server SFTP odešlete svůj zdroj.
- User (Uživatel): uživatelské jméno účtu SFTP, které naleznete v nastavení protokolu SFTP ve službě Google Merchant Center.
- Password (Heslo): heslo k účtu SFTP vygenerované v účtu služby Google Merchant Center. Upozorňujeme, že toto heslo se neshoduje s heslem k účtu služby Merchant Center. Heslo k účtu SFTP si můžete nastavit ve svém účtu, a to pod položkou Nastavení SFTP (Nastavení > SFTP).
- Logontype (Typ přihlášení): U tohoto nastavení by měla být vybraná možnost Normal (Normální), nikoli Anonymous (Anonymní). Je možné, že toto nastavení bude třeba změnit, než budete moci zadat uživatelské jméno a heslo.
Možnost 2: Odeslání dat prostřednictvím protokolu SFTP pomocí příkazového řádku
Windows: Odeslání dat prostřednictvím protokolu SFTP pomocí příkazového řádku- V nabídce Start zvolte Programy, poté Příslušenství a nakonec Příkazový řádek. Nebo v nabídce Start zvolte Programy a poté vyberte příkazový řádek MS-DOS. (Pokud nefunguje ani jedna možnost: V nabídce Start vyberte Vyhledat, pak Hledat soubor nebo adresáře a napište „příkazový řádek“. Klikněte dvakrát na soubor s názvem „Příkazový řádek.“)
- V zobrazeném okně napište sftp -P 19321 {vaše uživatelské jméno účtu sftp}@partnerupload.google.com a stiskněte klávesu Enter.
- Zadejte uživatelské jméno, které jste nastavili ve službě Merchant Center (najdete jej kliknutím na položky Nastavení> SFTP ve svém účtu).
- „-P 19321“ označuje správný port pro server SFTP služby Google Merchant Center.
- Pokud se k serveru partnerupload.google.com připojujete poprvé, může se vám zobrazit následující výzva: „Pravost hostitelského serveru '[partnerupload.google.com]:19321' nelze doložit. Digitální otisk klíče RSA je 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Opravdu chcete pokračovat v připojení (ano/ne)? Jakmile ověříte, že se digitální otisk klíče zobrazený ve vaší relaci shoduje s otiskem výše, zadejte písmeno „y“.
- Budete vyzváni k zadání hesla. Zadejte heslo k účtu SFTP, které jste si vygenerovali ve službě Merchant Center. Upozorňujeme, že toto heslo se neshoduje s heslem k účtu služby Merchant Center. Nastavuje se ve vašem účtu, a to pod položkou Nastavení SFTP (Nastavení > SFTP).
- Napište „put {název adresáře, včetně názvu souboru}“ a stisknutím klávesy Enter soubor odešlete prostřednictvím protokolu SFTP. Pokud jste svůj zdroj nazvali například „datafeed.txt“ a uložili ve složce Documents (Dokumenty), napíšete „put C:\Users\jmeno_uzivatele\Documents\datafeed.txt“.
- Pár okamžiků poté by se měla objevit aktualizace stavu s průběhem nahrávání a následně potvrzením, až bude nahrávání dokončeno. Poté můžete program ukončit.
- Otevřete okno programu Terminal. Stačí stisknout klávesy Command + mezerník, vyhledat výraz „Terminal“ a v zobrazeném okně vybrat program.
- V zobrazeném okně programu Terminal napište sftp -P 19321 {vaše uživatelské jméno účtu sftp}@partnerupload.google.com a stiskněte klávesu Enter.
- Zadejte uživatelské jméno, které jste nastavili ve službě Merchant Center (najdete jej kliknutím na položky Nastavení> SFTP ve svém účtu).
- „-P 19321“ označuje správný port pro server SFTP služby Google Merchant Center.
- Pokud se k serveru partnerupload.google.com připojujete poprvé, může se vám zobrazit následující výzva: „Pravost hostitelského serveru '[partnerupload.google.com]:19321' nelze doložit. Digitální otisk klíče RSA je 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Opravdu chcete pokračovat v připojení (ano/ne)? Jakmile ověříte, že se digitální otisk klíče zobrazený ve vaší relaci shoduje s otiskem výše, zadejte písmeno „y“.
- Budete vyzváni k zadání hesla. Zadejte heslo k účtu SFTP, které jste si vygenerovali ve službě Merchant Center. Upozorňujeme, že toto heslo se neshoduje s heslem k účtu služby Merchant Center. Nastavuje se ve vašem účtu, a to pod položkou Nastavení SFTP (Nastavení > SFTP).
- Napište „put {název adresáře, včetně názvu souboru}“ a stisknutím klávesy Enter soubor odešlete prostřednictvím protokolu SFTP. Pokud jste svůj zdroj nazvali například „datafeed.txt“ a uložili ve složce Documents (Dokumenty), napíšete „put /Users/username/Documents/datafeed.txt“.
- Pár okamžiků poté by se měla objevit aktualizace stavu s průběhem nahrávání a následně potvrzením, až bude nahrávání dokončeno. Poté můžete program ukončit.
- Otevřete program Terminal.
- V zobrazeném okně programu Terminal napište sftp -P 19321 {vaše uživatelské jméno účtu sftp}@partnerupload.google.com a stiskněte klávesu Enter.
- Zadejte uživatelské jméno, které jste si nastavili ve službě Merchant Center (najdete jej kliknutím na položky Nastavení a SFTP ve svém účtu).
- „-P 19321“ označuje správný port pro server SFTP služby Google Merchant Center.
- Pokud se k serveru partnerupload.google.com připojujete poprvé, může se vám zobrazit následující výzva: „Pravost hostitelského serveru '[partnerupload.google.com]:19321' nelze doložit. Digitální otisk klíče RSA je 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Opravdu chcete pokračovat v připojení (ano/ne)? Jakmile ověříte, že se digitální otisk klíče zobrazený ve vaší relaci shoduje s otiskem výše, zadejte písmeno „y“.
- Budete vyzváni k zadání hesla. Zadejte heslo k účtu SFTP, které jste si vygenerovali ve službě Merchant Center. Upozorňujeme, že toto heslo se neshoduje s heslem k účtu služby Merchant Center. Nastavuje se ve vašem účtu, a to pod položkou Nastavení SFTP (Nastavení > SFTP).
- Napište „put {název adresáře, včetně názvu souboru}“ a stisknutím klávesy Enter soubor odešlete prostřednictvím protokolu SFTP. Pokud jste svůj zdroj nazvali například „datafeed.txt“ a uložili ve složce Documents (Dokumenty), napíšete „put /home/username/Documents/datafeed.txt“.
- Pár okamžiků poté by se měla objevit aktualizace stavu s průběhem nahrávání a následně potvrzením, až bude nahrávání dokončeno. Poté můžete program ukončit.
Poznámka: Pokud se v rámci postupu dopustíte chyby, může se zobrazit prázdný příkazový řádek nebo chybová zpráva. Pokud k tomu dojde, začněte znovu od prvního kroku a pokračujte, dokud se vám nepodaří přenos souboru dokončit.