將檔案轉移至 Windows VM


如要將檔案移轉至 Compute Engine 虛擬機器 (VM) 執行個體,有多種選項可供使用,取決於工作站作業系統和目標執行個體的作業系統。

轉移來源 目標 Windows 執行個體
Linux
Windows、macOS 或 Android

透過 Cloud Storage 轉移檔案

Cloud Storage 值區可做為您與 VM 之間的轉移點。您可以使用網頁瀏覽器、Google Cloud CLI 或程式設計語言,在 Cloud Storage 與 Compute Engine VM 之間轉移檔案。

上傳和下載步驟可使用不同類型的憑證,以符合您的需求:

如要使用 Cloud Storage 在電腦和 VM 之間傳輸檔案,請按照下列步驟操作:

  1. 如果沒有現成的值區可用於檔案轉移,請建立 Cloud Storage 值區
  2. 使用身分與存取權管理權限修改值區的存取權:
    • 將檔案上傳至 bucket 的帳戶應具備「Storage 物件管理員」權限。
    • 下載檔案的帳戶必須獲派 Storage 物件檢視者角色。
  3. 登入來源裝置,然後將檔案上傳至值區。
  4. 登入目的地裝置,然後從值區下載檔案,完成檔案傳輸作業。
  5. 選用:刪除不再需要的檔案,以免產生不必要的儲存空間費用。

如要以反向轉移檔案,請以相反步驟進行此流程。請確認上傳檔案的帳戶具備 bucket 的寫入權限。

使用 Google Cloud CLI 轉移檔案

Google Cloud CLI 提供安全複製通訊協定 (SCP) 檔案傳輸公用程式,透過已建立的 SSH 連線傳輸檔案。

如要使用 SCP 轉移檔案,請按照下列步驟操作:

  1. 如果尚未啟用,請在 Windows VM 上啟用 SSH
  2. 檢查防火牆規則,確認允許通訊埠 22 的 SSH 連線;如未允許,請建立 SSH 防火牆規則
  3. 確認來源裝置已安裝 gcloud CLI,且該裝置包含要轉移的檔案。
  4. 使用 gcloud compute scp 指令將檔案轉移至目標電腦。

下列範例會將工作站的檔案複製到 VM 的主目錄:

gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR

更改下列內容:

  • LOCAL_FILE_PATH:電腦上檔案的路徑
  • VM_NAME:VM 名稱
  • REMOTE_DIR:遠端電腦上的目錄

您也可以從遠端電腦反向複製檔案和目錄。下列範例會以遞迴方式將目錄從來源複製到目的地:

gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_FILE_PATH

詳情請參閱 gcloud compute scp 參考說明文件

透過 Windows 遠端桌面協定用戶端轉移檔案

許多第一方 Microsoft RDP 用戶端支援將本機儲存空間連線至遠端 Windows VM,但並非所有用戶端都支援這項功能。

請按照裝置作業系統的指示操作,將檔案移轉至裝置或從裝置移轉檔案:

Windows

透過內建的遠端桌面連線應用程式 (%systemroot%/system32/mstsc.exe) 傳輸檔案,方法如下:

  1. 開啟「遠端桌面連線」應用程式。
  2. 展開「顯示選項」
  3. 按一下 [Local Resources] (本機資源) 分頁標籤。
  4. 在 [Local devices and resources] (本機裝置和資源) 下方,按一下 [More] (其他)。
  5. 勾選「磁碟機」核取方塊,或選取所需磁碟機。
  6. 照常連線並登入 VM。
  7. 在遠端電腦上開啟「檔案總管」,即可看到已掛接的磁碟機。
  8. 連線時,你可以使用這個磁碟機傳輸檔案。

macOS

透過 macOS 專用的遠端桌面 Microsoft 遠端桌面協定用戶端轉移檔案,方法如下:

  1. 按一下左上方的 + 圖示。
  2. 選取「新增電腦」
  3. 在「資料夾」分頁中,啟用「重新導向資料夾」
  4. 按下左下方的 + 圖示。
  5. 選擇要重新導向的資料夾。
  6. 照常連線並登入 VM。
  7. 在遠端電腦上開啟「檔案總管」,即可看到已掛接的資料夾。
  8. 連線時,你可以使用這個磁碟機傳輸檔案。

Android

透過 Microsoft 的「遠端桌面」應用程式傳輸檔案。

  1. 按一下右上方的「+」圖示。
  2. 選取「新增電腦」
  3. 在「裝置和音訊重新導向」下方,啟用「儲存空間」
  4. 照常連線並登入 VM。
  5. 在遠端電腦上開啟「檔案總管」,即可看到已掛接的儲存空間。
  6. 連線時,你可以使用這個磁碟機傳輸檔案。

後續步驟