Що таке SFTP?
SFTP (SSH File Transfer Protocol) – це звичний спосіб, за допомогою якого користувачі можуть передавати файли в Інтернет. Протокол SFTP надійніший за FTP, оскільки шифрує всі дані, які передаються.
Зміст
- Перш ніж почати
- Як створити обліковий запис SFTP
- Як завантажити файл за допомогою SFTP
- Помилки входу під час завантаження файлів через SFTP
Перш ніж почати
Створіть джерело даних файлу зі списком товарів і активуйте обліковий запис SFTP в Merchant Center, створивши пароль. Зверніть увагу, що за допомогою протоколу SFTP можна завантажувати файли й архіви розміром до 4 ГБ. Якщо розмір файлу перевищує 4 ГБ, розділіть його на кілька менших файлів перед завантаженням.
Якщо ви маєте додаткові запитання щодо використання протоколу SFTP, перегляньте наш посібник із вирішення проблем.
Як створити обліковий запис SFTP
У вашому обліковому записі Merchant Center уже є обліковий запис SFTP, однак його потрібно активувати. Для цього виконайте наведені нижче кроки.
- Створіть джерело даних файлу зі списком товарів.
- Виберіть Додати файл за допомогою SFTP й натисніть Переглянути відомості про SFTP.
- Натисніть Створити пароль. Пароль згенерується автоматично.
Примітка. З міркувань безпеки пароль відображається лише раз. Обов’язково збережіть його, перш ніж закрити спливаюче вікно. Якщо ви забули пароль, можете згенерувати новий, натиснувши Скинути пароль.
- Ваш обліковий запис SFTP в Merchant Center активовано. Проте перший згенерований вами пароль може запрацювати лише за декілька годин. Якщо не вдається одразу підключитися до сервера SFTP, повторіть спробу пізніше.
Як завантажити файл за допомогою SFTP
Існує багато способів завантаження файлів через протокол SFTP. Нижче наведено вказівки для найпоширеніших із них. Якщо ви раніше ніколи не працювали з протоколом SFTP, рекомендуємо використовувати перший спосіб, оскільки він найпростіший.
Незалежно від вибраного способу, вам знадобиться наведена нижче інформація.
- Ім’я хосту: partnerupload.google.com – це адреса сервера SFTP, на який ви будете завантажувати свій фід.
- Користувач: ім’я користувача, указане в налаштуваннях SFTP в обліковому записі Google Merchant Center.
- Порт сервера SFTP: 19321 – це порт сервера SFTP в Google Merchant Center.
- Цифровий відбиток сервера SFTP: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d – це цифровий відбиток ключа для сервера partnerupload.google.com.
- Пароль: пароль SFTP, створений в обліковому записі Merchant Center. Зверніть увагу: цей пароль відрізняється від пароля Merchant Center. Ваш пароль SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
Спосіб 1. Завантаження фіду даних за допомогою програми SFTP
Завантажте фід даних через протокол SFTP за допомогою спеціальної програми
- FileZilla (Windows)
- Fetch (Mac)
- Щоб знайти альтернативні клієнти SFTP в Інтернеті, виконайте пошук за запитом "клієнти SFTP" в Пошуку Google.
Після завантаження й встановлення клієнта вам потрібно буде його налаштувати, щоб підключитися до нашого сервера SFTP. Ви маєте вказати наведені нижче налаштування.
- Ім’я хосту: partnerupload.google.com – це адреса сервера SFTP, на який ви будете завантажувати свій фід.
- Користувач: ваше ім’я користувача SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
- Пароль: пароль SFTP, створений вами в обліковому записі Google Merchant Center. Зверніть увагу: цей пароль відрізняється від пароля Merchant Center. Ваш пароль SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
- Тип входу на сервер: виберіть звичайний, а не анонімний режим. Можливо, потрібно буде змінити це налаштування, перш ніж ви зможете ввести ім’я користувача й пароль.
Спосіб 2. Завантаження даних за допомогою командного рядка.
У Windows:
- Натисніть меню Пуск і виберіть Програми > Стандартні > Командний рядок або Пуск > Програми > Командний рядок MS-DOS. Якщо обидва способи не працюють, натисніть меню Пуск і виберіть Пошук > Файли або папки й введіть потрібне слово. Двічі натисніть файл Командний рядок.
- У вікні, що з’явилося, введіть sftp -P 19321 {ім’я_користувача_sftp}@partnerupload.google.com і натисніть Enter.
- Ваше ім’я користувача SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
- "-P 19321" означає порт сервера SFTP в Google Merchant Center.
- Якщо ви підключаєтеся до сервера partnerupload.google.com уперше, може з’явитися повідомлення: "Не вдалося перевірити автентичність хосту "[partnerupload.google.com]:19321". Цифровий відбиток ключа RSA: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Продовжити підключення (так/ні)?". Якщо цифровий відбиток ключа в сеансі збігається із зазначеним у цьому повідомленні, введіть так.
- Далі вам буде запропоновано ввести пароль SFTP, створений в обліковому записі Merchant Center. Зверніть увагу: цей пароль відрізняється від пароля Merchant Center. Ваш пароль SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
- Щоб надіслати файл через протокол SFTP, введіть команду put {шлях_до_файлу} і натисніть Enter. Наприклад, якщо файл із фідом розміщено в папці "Документи" й він має назву "datafeed.txt", потрібно ввести команду "put C:\Users\ім’я_користувача\Documents\datafeed.txt".
- За кілька секунд з’явиться індикатор виконання. Дочекайтесь, поки завантаження буде повністю завершено. Після цього можете вийти з програми.
На Mac:
- Відкрийте вікно Термінала. Для цього натисніть комбінацію клавіш Command + пробіл, введіть Термінал і натисніть його у вікні, що з’явиться.
- У вікні Термінала введіть sftp -P 19321 {ім’я_користувача_sftp}@partnerupload.google.com і натисніть Enter.
- Ваше ім’я користувача SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
- "-P 19321" означає порт сервера SFTP в Google Merchant Center.
- Якщо ви підключаєтеся до сервера partnerupload.google.com уперше, може з’явитися повідомлення: "Не вдалося перевірити автентичність хосту "[partnerupload.google.com]:19321". Цифровий відбиток ключа RSA: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Продовжити підключення (так/ні)?". Якщо цифровий відбиток ключа в сеансі збігається із зазначеним у цьому повідомленні, введіть так.
- Далі вам буде запропоновано ввести пароль SFTP, створений в обліковому записі Merchant Center. Зверніть увагу: цей пароль відрізняється від пароля Merchant Center. Ваш пароль SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
- Щоб надіслати файл через протокол SFTP, введіть команду put {шлях_до_файлу} і натисніть Enter. Наприклад, якщо файл із фідом розміщено в папці "Документи" й він має назву "datafeed.txt", потрібно ввести команду "put /Users/ім’я_користувача/Documents/datafeed.txt".
- За кілька секунд з’явиться індикатор виконання. Дочекайтесь, поки завантаження буде повністю завершено. Після цього можете вийти з програми.
У Linux:
- Відкрийте Термінал.
- У вікні термінала введіть sftp -P 19321 {ім’я_користувача_sftp}@partnerupload.google.com і натисніть Enter.
- Ваше ім’я користувача SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
- "-P 19321" означає порт сервера SFTP в Google Merchant Center.
- Якщо ви підключаєтеся до сервера partnerupload.google.com уперше, може з’явитися повідомлення: "Не вдалося перевірити автентичність хосту "[partnerupload.google.com]:19321". Цифровий відбиток ключа RSA: 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. Продовжити підключення (так/ні)?". Якщо цифровий відбиток ключа в сеансі збігається із зазначеним у цьому повідомленні, введіть так.
- Далі вам буде запропоновано ввести пароль SFTP, створений в обліковому записі Merchant Center. Зверніть увагу: цей пароль відрізняється від пароля Merchant Center. Ваш пароль SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
- Щоб надіслати файл через протокол SFTP, введіть команду put {шлях_до_файлу} і натисніть Enter. Наприклад, якщо файл із фідом розміщено в папці "Документи" й він має назву "datafeed.txt", потрібно ввести команду "put /home/ім’я_користувача/Documents/datafeed.txt".
- За кілька секунд з’явиться індикатор виконання. Дочекайтесь, поки завантаження буде повністю завершено. Після цього можете вийти з програми.
Помилки входу під час завантаження файлів через SFTP
Нижче перелічено декілька поширених причин виникнення помилок підключення до сервера SFTP.
Ви не створили обліковий запис SFTP
Перш ніж завантажувати файли через SFTP, потрібно створити обліковий запис SFTP в Merchant Center. Зверніть увагу, що ваші дані для входу в облікові записи SFTP й Google Merchant Center мають відрізнятися, тобто ви повинні мати різні імена користувачів і паролі.
Ваш обліковий запис SFTP не активовано
Помилка підключення може виникати, якщо після створення або зміни налаштувань облікового запису SFTP пройшло замало часу. Оновлення інформації чи активація нового облікового запису на сервері SFTP триває кілька годин.
Ви неправильно вказали адресу сервера SFTP
Для підключення до сервера SFTP через повідомлення командного рядка потрібно вказати адресу {ваше ім’я користувача SFTP}@partnerupload.google.com і порт сервера 19321 (наприклад, sftp -P 19321 {ваше ім’я користувача SFTP}@partnerupload.google.com). Якщо використовується SFTP-клієнт, вам, імовірно, потрібно буде додати префікс "sftp://" до адреси хосту (наприклад, sftp://partnerupload.google.com).
Ви використовуєте неправильне ім’я користувача SFTP
Переконайтеся, що ви використовуєте ім’я користувача SFTP в потрібному обліковому записі Merchant Center. Ім’я користувача SFTP можна знайти у відомостях про джерела даних на основі файлів у Merchant Center.
Ви використовуєте неправильний пароль SFTP
З міркувань безпеки пароль SFTP не відображається в обліковому записі. Якщо ви забули свій пароль, доведеться його скинути.