Для работы Центра действий необходимо подключиться к Dropbox-аккаунту лент по протоколу Secure Shell (SSH). SSH — это сетевой протокол, обеспечивающий безопасную передачу данных.
Вы создаете пару ключей: закрытый ключ, который находится на вашем клиентском компьютере или может быть безопасно извлечен вашим приложением, и открытый ключ, который вы устанавливаете в Центре действий.
Открытый ключ — это строка, которая начинается с ssh-rsa, заканчивается вашим адресом электронной почты и содержит длинную сгенерированную строку в середине. Например:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com
Шаги по генерации ключа
Создайте пару ключей, например, с помощью программы командной строки
ssh-keygen(доступной в Windows, Linux и Mac):ssh-keygen -t rsa -f google_actions_center. Вы можете использовать любое имя файла ключа, google_actions_center — это лишь пример.Нажмите Enter, чтобы создать ключ без парольной фразы, или добавьте парольную фразу, которая будет использоваться для шифрования и дешифрования закрытого ключа. Вам не нужно будет сообщать Google парольную фразу закрытого ключа.
Откройте google_actions_center.pub и скопируйте его содержимое (это открытый ключ).
Укажите открытый ключ в задачах регистрации в Центре действий во время настройки учетной записи или в конфигурации каналов , чтобы обновить ключ после настройки учетной записи.
Действия по проверке подключения SFTP
Просмотрите информацию о подключении к Dropbox SFTP в разделе «Конфигурация каналов» .
Используя информацию о подключении к соответствующему 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.