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
產生金鑰的步驟
建立一組金鑰,例如使用
ssh-keygen指令列程式 (適用於 Windows、Linux 和 Mac):ssh-keygen -t rsa -f google_actions_center。金鑰檔案名稱可以使用任何名稱,google_actions_center 只是範例。按下 Enter 鍵即可建立沒有密碼的私密金鑰,也可以加入密碼,用於加密及解密私密金鑰。您不需要向 Google 提供私密金鑰密碼。
開啟 google_actions_center.pub 並複製內容 (這是公開金鑰)。
在帳戶設定期間,於 Actions Center 帳戶的「新手上路工作」中提供公開金鑰,或在帳戶設定後前往「動態饋給設定」更新金鑰。
測試安全檔案傳輸通訊協定連線的步驟
使用各個 Dropbox 的連線資訊,連線至 SFTP。舉例來說,使用
sftp指令列程式 (適用於 Windows、Linux 和 Mac):sftp -P <port> -i google_actions_center <user>@partnerupload.google.com上傳動態饋給檔案:
put <filename>如果連線至 SFTP 伺服器時發生問題,請嘗試執行詳細資訊
sftp -v。如果網路防火牆封鎖輸出連線,或是安全殼層用戶端設定與伺服器不相容,就可能發生問題。執行
ssh-keygen -l -f google_actions_center.pub,確認公開金鑰是否正確。如果金鑰無效,程式會輸出
google_actions_center.pub is not a public key file。