Для работы Центра действий необходимо подключиться к Dropbox с вашими лентами новостей, используя защищенное соединение SSH (Secure Shell). SSH — это сетевой протокол, обеспечивающий безопасную передачу данных между вашими системами и серверами Google.
Для аутентификации этого защищенного соединения без использования паролей вам потребуется пара SSH-ключей . Пара ключей состоит из двух совпадающих компонентов:
- Закрытый ключ: секретный ключ, который надежно хранится в вашей системе или управляется вашим приложением. Этот ключ служит вашими защищенными учетными данными.
- Открытый ключ: несекретный ключ, который вы загружаете в Центр действий. Google использует его для проверки подписи вашего закрытого ключа при установлении SFTP-соединения для загрузки фидов.
При подключении по протоколу SFTP ваш клиент автоматически будет использовать ваш закрытый ключ для безопасной аутентификации в папках Центра действий, содержащих ваш связанный с ним открытый ключ.
Открытый ключ представляет собой одну строку, которая обычно начинается с ssh-rsa и заканчивается идентификатором, например, вашим адресом электронной почты. Например:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com
Сгенерируйте пару SSH-ключей.
Создать пару SSH-ключей можно с помощью утилиты командной строки ssh-keygen , которая изначально доступна в Linux, macOS и большинстве операционных систем Windows.
Откройте терминал или командную строку.
Выполните следующую команду, чтобы сгенерировать новую пару ключей RSA. Вы можете заменить
google_actions_centerна имя файла по вашему выбору:ssh-keygen -t rsa -f google_actions_centerКогда появится запрос, нажмите Enter, чтобы создать ключ без парольной фразы, или введите парольную фразу, чтобы зашифровать свой закрытый ключ локально. Вам не нужно сообщать эту парольную фразу Google.
Эта команда создаст два файла:
-
google_actions_center(Закрытый ключ): Храните этот файл в безопасности в вашей системе. Вы предоставите этот ключ своему SFTP-клиенту при подключении. -
google_actions_center.pub(Открытый ключ): Это ключ, которым вы поделитесь с Центром действий.
-
Откройте свой открытый ключ (
google_actions_center.pub) в текстовом редакторе и скопируйте все его содержимое.Укажите этот открытый ключ в разделе «Задачи по адаптации» в Центре действий во время настройки учетной записи или в разделе «Настройка каналов», чтобы обновить ключ после настройки учетной записи.
Шаги для проверки подключения по протоколу SFTP.
Просмотрите информацию о вашем SFTP-подключении к Dropbox в разделе «Настройка каналов» .
Используя данные для подключения к соответствующему Dropbox, подключитесь к SFTP. Например, с помощью программы командной строки
sftp(доступна для Windows, Linux и Mac):sftp -P <port> -i google_actions_center <user>@partnerupload.google.comЗагрузка файлов ленты:
put <filename>Если у вас возникли проблемы с подключением к SFTP-серверу, попробуйте запустить команду
sftp -vс подробным выводом информации. Проблемы могут возникать из-за блокировки исходящих соединений сетевыми брандмауэрами или несовместимости конфигураций SSH-клиента с сервером.Убедитесь в правильности вашего открытого ключа, выполнив команду
ssh-keygen -l -f google_actions_center.pub.Если ключ недействителен, программа выведет сообщение
google_actions_center.pub is not a public key file.