設定 SSH

Actions Center 要求你透過安全殼層 (SSH) 連線至動態饋給 Dropbox。SSH 是一項網路通訊協定,可以確保資料傳輸作業安全無虞。

您會建立一組金鑰:私密金鑰 (位於用戶端電腦上,或可由應用程式安全地擷取) 和公開金鑰 (您將在動作中心設定)。

公開金鑰是一組字串,開頭為「ssh-rsa」,並以您的電子郵件地址為結尾,中間則有系統產生的一串長文字。例如:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com

產生金鑰的步驟

  1. 建立一組金鑰,例如使用 ssh-keygen 指令列程式 (適用於 Windows、Linux 和 Mac):ssh-keygen -t rsa -f google_actions_center。金鑰檔案名稱可以使用任何名稱,google_actions_center 只是範例。

  2. 按下 Enter 鍵即可建立沒有密碼的私密金鑰,也可以加入密碼,用於加密及解密私密金鑰。您不需要向 Google 提供私密金鑰密碼。

  3. 開啟 google_actions_center.pub 並複製內容 (這是公開金鑰)。

  4. 在帳戶設定期間,於 Actions Center 帳戶的「新手上路工作」中提供公開金鑰,或在帳戶設定後前往「動態饋給設定」更新金鑰。

測試安全檔案傳輸通訊協定連線的步驟

  1. 在「動態饋給設定」中查看 SFTP Dropbox 連線資訊。

  2. 使用各個 Dropbox 的連線資訊,連線至 SFTP。舉例來說,使用 sftp 指令列程式 (適用於 Windows、Linux 和 Mac):

    sftp -P <port> -i google_actions_center <user>@partnerupload.google.com

    上傳動態饋給檔案:

    put <filename>

  3. 如果連線至 SFTP 伺服器時發生問題,請嘗試執行詳細資訊 sftp -v。如果網路防火牆封鎖輸出連線,或是安全殼層用戶端設定與伺服器不相容,就可能發生問題。

    執行 ssh-keygen -l -f google_actions_center.pub,確認公開金鑰是否正確。

    如果金鑰無效,程式會輸出 google_actions_center.pub is not a public key file