Untuk mentransfer file ke instance virtual machine (VM) Compute Engine, tersedia opsi yang berbeda, bergantung pada OS workstation dan OS instance target.
Transfer dari | Ke instance Windows |
---|---|
Linux | |
Windows, macOS, atau Android |
Mentransfer file melalui Cloud Storage
Bucket Cloud Storage dapat digunakan sebagai titik transfer antara Anda dan VM. Anda dapat menggunakan browser web, Google Cloud CLI, atau bahasa pemrograman untuk mentransfer file antara Cloud Storage dan VM Compute Engine.
Berbagai jenis kredensial dapat digunakan untuk langkah upload dan download agar sesuai dengan kebutuhan Anda:
- Mengakses data atas nama pengguna paling cocok untuk operasi penggunaan tunggal, atau resource yang menjadi tanggung jawab utama Anda.
- Pertimbangkan kredensial akun layanan untuk deployment yang diskalakan dan skenario resource bersama.
Untuk menggunakan Cloud Storage guna mentransfer file antara komputer dan VM, lakukan langkah berikut:
- Buat bucket Cloud Storage jika Anda belum memiliki bucket yang dapat digunakan untuk transfer file.
-
Gunakan izin IAM untuk mengubah akses ke bucket:
- Akun yang mengupload file ke bucket harus diberi peran Storage Object Admin.
- Akun yang mendownload file harus diberi peran Storage Object Viewer.
- Login ke perangkat sumber dan upload file ke bucket.
- Login ke perangkat tujuan dan download file dari bucket untuk menyelesaikan transfer file.
- Opsional: Hapus file yang sudah tidak diperlukan untuk mencegah biaya penyimpanan yang tidak diinginkan.
Jika perlu mentransfer file ke arah sebaliknya, Anda dapat membalik prosesnya. Pastikan akun yang mengupload file memiliki akses tulis ke bucket.
Mentransfer file menggunakan Google Cloud CLI
Google Cloud CLI menyediakan utilitas transfer file Secure Copy Protocol (SCP) melalui koneksi SSH yang dibuat.
Untuk mentransfer file menggunakan SCP, lakukan langkah berikut:
- Aktifkan SSH pada VM Windows Anda jika belum diaktifkan.
-
Periksa aturan firewall Anda dan pastikan koneksi SSH di port
22
diizinkan; jika tidak, buat aturan firewall SSH. - Pastikan gcloud CLI sudah diinstal di perangkat sumber yang memuat file yang akan ditransfer.
-
Gunakan perintah
gcloud compute scp
untuk mentransfer file ke mesin tujuan.
Contoh berikut akan menyalin file dari workstation Anda ke direktori utama VM:
gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR
Ganti kode berikut:
LOCAL_FILE_PATH
: jalur ke file di komputer AndaVM_NAME
: nama VM AndaREMOTE_DIR
: direktori di komputer jarak jauh
Anda juga dapat menyalin file dan direktori dengan arah sebaliknya dari komputer jarak jauh. Contoh berikut secara rekursif menyalin direktori dari sumber ke tujuan:
gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_FILE_PATH
Untuk informasi selengkapnya, lihat dokumentasi referensi gcloud compute scp
.
Mentransfer file melalui klien RDP Windows
Banyak Klien RDP Microsoft pihak pertama yang mendukung koneksi penyimpanan lokal ke VM Windows jarak jauh; namun, hal ini hanya didukung pada klien tertentu.
Ikuti petunjuk untuk sistem operasi perangkat tempat Anda mentransfer file ke atau dari:
Windows
Transfer file melalui aplikasi Remote Desktop Connection bawaan
(%systemroot%/system32/mstsc.exe
) dengan melakukan hal berikut:
- Buka aplikasi Remote Desktop Connection.
- Luaskan Show Options.
- Klik tab Local Resources.
- Di bagian Local devices and resources, klik More.
- Centang kotak Drives, atau pilih perjalanan yang Anda pilih.
- Hubungkan dan login ke VM seperti biasa.
- Buka File Explorer di komputer jarak jauh dan lihat drive Anda sudah terpasang.
- Gunakan drive ini untuk transfer file saat Anda terhubung.
macOS
Transfer file melalui Remote Desktop Microsoft RDP Client for macOS dengan melakukan langkah berikut:
- Klik ikon + di kiri atas.
- Pilih Add PC.
- Pada tab Folders, aktifkan Redirect folders.
- Tekan ikon + di kiri bawah.
- Pilih folder yang ingin Anda alihkan.
- Hubungkan dan login ke VM seperti biasa.
- Buka File Explorer di komputer jarak jauh dan lihat folder Anda sudah terpasang.
- Gunakan drive ini untuk transfer file saat Anda terhubung.
Android
Transfer file melalui aplikasi Remote Desktop dari Microsoft.
- Tekan ikon + di kanan atas.
- Pilih Add PC.
- Di bagian Device & Audio Redirection, aktifkan Storage.
- Hubungkan dan login ke VM seperti biasa.
- Buka File Explorer di komputer jarak jauh dan lihat penyimpanan Anda sudah terpasang.
- Gunakan drive ini untuk transfer file saat Anda terhubung.
Langkah berikutnya
- Hubungkan ke VM Anda untuk menggunakan file yang telah ditransfer.