什麼是 SFTP?
SFTP 是 SSH 檔案傳輸通訊協定的縮寫。使用者通常可透過 SFTP 在網際網路上下載或上傳檔案。使用 SFTP 時,資料會以加密方式安全傳輸,且不會傳輸任何含有明碼的檔案資料。
事前準備
您必須先註冊動態饋給才能提交資料動態饋給。請注意,使用 SFTP 提交檔案時,無論是否為壓縮格式,檔案大小均不得超過 4 GB。如果檔案大於 4 GB,請將檔案分成幾個小檔案再上傳。
閱讀本文後,如果還有其他使用 SFTP 方面的問題,請參閱疑難排解指南
建立 SFTP 帳戶
建立 SFTP 帳戶的方式如下:
- 登入 Merchant Center 帳戶。
- 在 Merchant Center 帳戶中開啟 3 點圖示下拉式選單,然後點選「SFTP/GCS」。
- 選取「SFTP」分頁標籤。
- 系統會自動產生 SFTP 帳戶使用者名稱。如要產生一組密碼並啟用帳戶,請點選「產生密碼」。
- 畫面上會出現彈出式方塊,顯示系統自動產生的密碼。
-
注意:基於安全考量,系統日後不會再顯示這組密碼。在關閉彈出式方塊前,請務必妥善保存您的密碼。
-
- 如要返回 SFTP 設定頁面,請點選「關閉」。
變更 SFTP 密碼
如需變更 SFTP 密碼,請在 Merchant Center 中產生一組安全密碼。變更 SFTP 密碼的方式如下:
- 登入 Merchant Center 帳戶。
- 點選「工具」圖示 ,接著選取「SFTP/GCS」分頁下的「設定」。
- 在 SFTP 專區中,點選「產生新密碼」。
- 畫面上會出現彈出式方塊,詢問您是否確定要變更密碼。如要繼續進行,請點選 [確認]。
- 畫面上會出現另一個彈出式方塊,其中顯示系統新產生的密碼。
-
注意:基於安全考量,系統日後不會再顯示這組密碼。在關閉彈出式方塊前,請務必妥善保存您的密碼。
-
- 點選「關閉」返回 SFTP 設定頁面。
注意:您只能產生新的 Google Merchant Center SFTP 密碼,無法取回任何遺失或忘記的密碼。
使用 SFTP 上傳檔案
使用 SFTP 上傳檔案的方式有很多種,我們在下文中說明幾種最常見的方法。如果您之前從未使用過 SFTP,建議您選擇設定較為簡易的方法 1。
無論您採用哪一種方法,都必須提供下列資訊:
- 主機名稱:「partnerupload.google.com」,這是您要向其傳送動態饋給的 Google SFTP 伺服器名稱。
- 使用者:您可以在 Google Merchant Center SFTP 設定中找到的 SFTP 使用者名稱。
- SFTP 伺服器通訊埠:「19321」是 Google Merchant Center SFTP 伺服器使用的通訊埠。
- SFTP 伺服器指紋:「85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d」是 partnerupload.google.com 用來識別伺服器指紋的金鑰。
- 密碼:您在 Merchant Center 帳戶中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,SFTP 密碼是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
方法 1:使用 SFTP 程式傳輸資料動態饋給
使用 SFTP 程式傳輸資料動態饋給如要使用這個方法,您必須在電腦中安裝 SFTP 程式,也就是所謂的 SFTP 用戶端。如果您沒有 SFTP 用戶端,只要在網路上下載即可。您可以免費試用下列的 SFTP 用戶端 (根據使用方式而定,試用期結束後您可能需付費使用這些程式)。請點選下列任一連結即可從網路上下載程式。
下載並安裝 SFTP 程式後,您必須先設定程式,才能連上我們的 SFTP 伺服器。請為 SFTP 用戶端進行下列設定:
- 主機名稱:「partnerupload.google.com」,這是您要向其傳送動態饋給的 Google SFTP 伺服器名稱。
- 使用者:您可以在 Google Merchant Center SFTP 設定中找到的 SFTP 使用者名稱。
- 密碼:您在 Google Merchant Center 帳戶中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,SFTP 密碼是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
- 登入類型:應設定為正常,而非匿名。您可能必須在輸入使用者名稱和密碼前變更這項設定。
方法 2:使用指令列透過 SFTP 傳輸資料
Windows:使用命令提示字元透過 SFTP 傳輸資料- 在「開始」選單中,依序選取 [程式集] > [附屬應用程式] > [命令提示字元]。您也可以在「開始」選單中,依序選取 [程式集] > [MS-DOS 提示]。(如果上述兩種方法都行不通,請在「開始」選單中,依序選取「搜尋」>「檔案或資料夾」,接著輸入文字提示,最後按兩下名為「命令提示字元」的檔案)。
- 在隨即顯示的視窗中,輸入 sftp -P 19321 {您的 SFTP 使用者名稱}@partnerupload.google.com,然後按下「Enter」鍵。
- 提供您在 Merchant Center 中設定的使用者名稱 (依序點選帳戶中的「設定」>「SFTP」即可找到這項資訊)。
- 「-P 19321」可為 Google Merchant Center SFTP 伺服器指定正確的通訊埠。
- 如果這是您首次連線至 partnerupload.google.com,您可能會看見下列提示:「無法驗證主機『[partnerupload.google.com]:19321』的真偽。RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. 您確定要繼續連線嗎 (是/否)?」如果確定工作階段顯示的指紋金鑰與上述金鑰一致,請輸入「y」。
- 系統會提示您輸入密碼。提供您在 Merchant Center 中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,這是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
- 輸入 put {您的目錄,包括檔案名稱},然後按下「Enter」鍵,即可透過 SFTP 傳送檔案。舉例來說,如果您的文件資料夾中有名為「datafeed.txt」的動態饋給,則您應輸入「put C:\Users\username\Documents\datafeed.txt」。
- 不久後,您應該會看見顯示上傳進度的狀態更新。請在上傳完成時確認。完成後,您就可以退出程式。
- 開啟終端機視窗 (依序按下 Command + 空白鍵,搜尋「終端機」,然後選取畫面上出現的方塊)。
- 在隨即顯示的終端機視窗中,輸入 sftp -P 19321 {您的 SFTP 使用者名稱}@partnerupload.google.com,然後按下「Enter」鍵。
- 提供您在 Merchant Center 中設定的使用者名稱 (依序點選帳戶中的「設定」>「SFTP」,即可找到這項資訊)。
- 「-P 19321」可為 Google Merchant Center SFTP 伺服器指定正確的通訊埠。
- 如果這是您首次連線至 partnerupload.google.com,您可能會看見下列提示:「無法驗證主機『[partnerupload.google.com]:19321』的真偽。RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. 您確定要繼續連線嗎 (是/否)?」如果確定工作階段顯示的指紋金鑰與上述金鑰一致,請輸入「y」。
- 系統會提示您輸入密碼。提供您在 Merchant Center 中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,這是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
- 輸入 put {您的目錄,包括檔案名稱},然後按下「Enter」鍵,即可透過 SFTP 傳送檔案。舉例來說,如果您的文件資料夾中有名為「datafeed.txt」的動態饋給,則您應輸入「put /Users/username/Documents/datafeed.txt」。
- 不久後,您應該會看見顯示上傳進度的狀態更新。請在上傳完成時確認。完成後,您就可以退出程式。
- 開啟終端機。
- 在隨即顯示的終端機視窗中,輸入 sftp -P 19321 {您的 SFTP 使用者名稱}@partnerupload.google.com,然後按下「Enter」鍵。
- 提供您在 Merchant Center 中設定的使用者名稱 (依序點選帳戶中的「設定」>「SFTP」即可找到這項資訊)。
- 「-P 19321」可為 Google Merchant Center SFTP 伺服器指定正確的通訊埠。
- 如果這是您首次連線至 partnerupload.google.com,您可能會看見下列提示:「無法驗證主機『[partnerupload.google.com]:19321』的真偽。RSA key fingerprint is 85:19:8a:fb:60:4b:94:13:5c:ea:fe:3b:99:c7:a5:4d. 您確定要繼續連線嗎 (是/否)?」如果確定工作階段顯示的指紋金鑰與上述金鑰一致,請輸入「y」。
- 系統會提示您輸入密碼。提供您在 Merchant Center 中產生的 SFTP 密碼。請注意,這組密碼與您的 Merchant Center 密碼不同,這是您在帳戶的 SFTP 設定 (「設定」>「SFTP」) 中設定的密碼。
- 輸入 put {您的目錄,包括檔案名稱},然後按下「Enter」鍵,即可透過 SFTP 傳送檔案。舉例來說,如果您的文件資料夾中有名為「datafeed.txt」的動態饋給,則您應輸入「put /home/username/Documents/datafeed.txt」。
- 不久後,您應該會看見顯示上傳進度的狀態更新。請在上傳完成時確認。完成後,您就可以退出程式。
注意:如果在操作過程中出錯,您可能會看見空白提示或錯誤訊息。如果發生這種狀況,請從第一步重新開始,直到您完成檔案傳輸為止。