SFTP расшифровывается как SSH File Transfer Protocol (SSH-протокол передачи файлов). Он часто используется для загрузки и скачивания файлов в интернете. Протокол SFTP более безопасен, так как, в отличие от FTP, он шифрует все передаваемые данные.
Содержание
Создайте файл с данными о товарах и активируйте SFTP-аккаунт Merchant Center, задав пароль. Обратите внимание, что по SFTP можно загружать файлы или архивы размером до 4 ГБ. Если ваш файл больше, перед загрузкой его необходимо разделить на несколько файлов меньшего размера.
Если при использовании SFTP или FTP у вас возникнут проблемы, обратитесь к инструкции по устранению неполадок.
С вашим аккаунтом Merchant Center уже связан SFTP-аккаунт, однако, его нужно активировать. Вот как это сделать:
- Создайте файл с данными о товарах.
- Выберите Добавьте файл с помощью SFTP и нажмите Посмотреть информацию об SFTP.
- Нажмите Создать пароль. Ваш пароль будет создан системой.
Примечание. Из соображений безопасности пароль отображается один раз. Обязательно скопируйте его перед тем, как закрыть окно. Если вы забудете его, то просто нажмите Сбросите пароль.
- Ваш SFTP-аккаунт Merchant Center активирован.Также обратите внимание, что пароль может стать активен только через несколько часов. Если вам не удастся сразу подключиться к нашему SFTP-серверу, повторите попытку позже.
Существует несколько способов загрузки файлов по протоколу SFTP. Ниже представлены инструкции для наиболее распространенных из них. Если вы никогда раньше не работали с протоколом SFTP, рекомендуем воспользоваться первым способом, поскольку он самый простой.
Независимо от того, какой способ вы выберете, вам понадобится следующая информация:
- Имя хоста. Это адрес нашего SFTP-сервера, куда вы будете загружать свой фид. Используйте значение partnerupload.google.com.
- Пользователь: имя пользователя, указанное вами в настройках SFTP в аккаунте Google Merchant Center.
- Порт сервера SFTP: 19321 – это порт SFTP-сервера в Google Merchant Center.
- Цифровой отпечаток ключа SFTP-сервера. Это цифровой отпечаток ключа для сервера partnerupload.google.com. Используйте значение 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d.
- Пароль: пароль SFTP, заданный в аккаунте Merchant Center. Он указывается в настройках SFTP Пароль SFTP можно найти в подробной информации о любом файловом источнике данных в Merchant Center.
Способ 1. Загрузка с помощью специальной программы
Загрузите фиды данных по протоколу SFTP с помощью специальной программы.
Вам потребуется программа для работы с SFTP (SFTP-клиент). Если такой программы у вас нет, ее можно скачать из интернета. Некоторые программы можно использовать бесплатно.
Вот несколько примеров:
После установки необходимо настроить доступ к SFTP-серверу Google. Вам потребуется указать следующие настройки:
- Имя хоста. Это адрес нашего SFTP-сервера, куда вы будете загружать свой фид. Используйте значение partnerupload.google.com.
- Пользователь. Имя пользователя SFTP можно найти в подробной информации о любом файловом источнике данных в Merchant Center.
- Пароль. Пароль SFTP, заданный в аккаунте Google Merchant Center. Он указывается в настройках SFTP Пароль SFTP можно найти в подробной информации о любом файловом источнике данных в Merchant Center.
- Тип входа на сервер. Выберите обычный, а не анонимный режим. В противном случае вы не сможете ввести имя пользователя и пароль (по крайней мере, в большинстве клиентов).
Примечание. Интерфейсы SFTP-клиентов могут различаться. Возможно, вам потребуется выбрать подключение к SFTP или добавить префикс sftp:// к имени хоста (например, sftp://partnerupload.google.com). Подробные инструкции есть в документации используемой программы.
Способ 2. Загрузка с помощью командной строки
В Windows:
- Нажмите Пуск и выберите Программы > Стандартные > Командная строка или Программы > Сеанс MS-DOS. Если ни один из описанных способов не сработает, перейдите в меню Пуск, выберите Поиск > Файлы и папки, а затем введите запрос "строка". Дважды нажмите на файл под названием Командная строка.
- В появившемся окне введите sftp -P 19321 {имя_пользователя}@partnerupload.google.com и нажмите клавишу Ввод.
- Имя пользователя 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. Продолжить?" Если отпечаток ключа в сессии совпадает с указанным в этом сообщении, введите y.
- Укажите пароль для SFTP, заданный вами в аккаунте Merchant Center. Он указывается в настройках SFTP Пароль SFTP можно найти в подробной информации о любом файловом источнике данных в Merchant Center.
- Чтобы отправить файл по протоколу SFTP, введите put {путь_к_файлу} (включая название файла) и нажмите Ввод. Например, если файл с фидом располагается в папке "Документы" и называется "datafeed.txt", вместо "{путь_к_файлу}" нужно ввести текст "put C:\Users\username\Documents\datafeed.txt".
- Через несколько мгновений появится индикатор выполнения. Дождитесь полного завершения загрузки. После этого можно выйти из программы.
Примечание. Если на каком-то этапе вы увидите вместо следующего запроса пустую строку, значит вы допустили ошибку. В таком случае повторите указанные шаги, начиная с первого.
На Mac:
- Откройте окно Терминала. Для этого нажмите сочетание клавиш Command + Пробел, найдите пункт Терминал и выберите его.
- В появившемся окне введите sftp -P 19321 {имя_пользователя}@partnerupload.google.com и нажмите клавишу Ввод.
- Имя пользователя 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. Продолжить?" Если отпечаток ключа в сессии совпадает с указанным в этом сообщении, введите y.
- Укажите пароль для SFTP, заданный вами в аккаунте Merchant Center. Он указывается в настройках SFTP Пароль SFTP можно найти в подробной информации о любом файловом источнике данных в Merchant Center.
- Чтобы отправить файл по протоколу SFTP, введите put {путь_к_файлу} (включая название файла) и нажмите Ввод. Например, если файл с фидом располагается в папке "Документы" и называется "datafeed.txt", нужно ввести текст "put /Users/имя_пользователя/Documents/datafeed.txt".
- Через несколько мгновений появится индикатор выполнения. Дождитесь полного завершения загрузки. После этого можно выйти из программы.
Примечание. Если на каком-то этапе вы увидите вместо следующего запроса пустую строку, значит вы допустили ошибку. В таком случае повторите указанные шаги, начиная с первого.
В Linux
- Откройте Терминал.
- В появившемся окне введите sftp -P 19321 {имя_пользователя}@partnerupload.google.com и нажмите клавишу Ввод.
- Имя пользователя 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. Продолжить?" Если отпечаток ключа в сессии совпадает с указанным в этом сообщении, введите y.
- Укажите пароль для SFTP, заданный вами в аккаунте Merchant Center. Он указывается в настройках SFTP Пароль SFTP можно найти в подробной информации о любом файловом источнике данных в Merchant Center.
- Чтобы отправить файл по протоколу SFTP, введите put {путь_к_файлу} (включая название файла) и нажмите Ввод. Например, если файл с фидом располагается в папке Documents и называется "datafeed.txt", нужно ввести текст "put /home/username/Documents/datafeed.txt".
- Через несколько мгновений появится индикатор выполнения. Дождитесь полного завершения загрузки. После этого можно выйти из программы.
Примечание. Если на каком-то этапе вы увидите вместо следующего запроса пустую строку, значит вы допустили ошибку. В таком случае повторите указанные шаги, начиная с первого.
Ошибки при подключении к SFTP-серверу могут возникать по разным причинам. Ниже перечислены некоторые из них.
У вас ещё нет аккаунта SFTP
Прежде чем начать загрузку файлов через SFTP, необходимо создать аккаунт SFTP. Обратите внимание, что данные для входа в аккаунты SFTP и Google Merchant Center, то есть имена пользователя и пароли, будут отличаться.
Ваш аккаунт 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 не отображается в вашем аккаунте. Если вы забыли пароль, вам нужно его сбросить.