Saya mencoba mengunduh semua file server dari Google Cloud Compute (menjalankan Linux Debian). Saya sangat tidak terbiasa dengan SSH dan Google Cloud Compute secara keseluruhan. Saya lebih suka menyalin semua file (mirip dengan permintaan tarik git) atau membuat zip dan mengunduh. Singkatnya, saya perlu menyalin semua file di server Google Cloud hapus ke mesin lokal saya.
Terima kasih sebelumnya.
linux
ssh
google-compute-engine
pengguna1890328
sumber
sumber
Jawaban:
Coba gunakan
gcloud compute scp
:misalnya,
Sebagai alternatif, Anda juga dapat menggunakan (non-
gcloud
)sftp
atauscp
; lihat jawaban SO ini untuk detail tentang argumen baris perintah yang perlu Anda tentukan, yang akan saya kutip di sini untuk kesederhanaan:Untuk menggunakan alat SFTP lainnya, sediakan pula jalur untuk kunci pribadi SSH dan itu akan dapat terhubung ke instance. Namun, dalam kasus
gcloud
itu, itu dapat menyelesaikan nama host ke IP publik sendiri; untuk semua alat lain, Anda harus menemukan IP secara manual dan menentukan alamat IP secara langsung.sumber
(
gcloud compute copy-files
sudah ditinggalkan sekarang, makagcloud compute scp
disarankan)Gunakan
gcloud compute scp
sebagai berikut:Sebagai contoh:
Jika zona sudah diatur (menggunakan
gcloud config set compute/zone ZONE
atau melalui variabel lingkungan, maka Anda tidak perlu menentukan zona di atas)Juga,
gcloud compute scp
tidak menyalin secara rekursif secara default. Kita perlu menggunakan--recurse
bendera untuk itu.Lihat dokumentasi terperinci di sini .
sumber
Mungkin Anda bisa menggunakan SFTP (google menggunakan Filezilla dalam dokumen mereka). Saya tidak terlalu baik dengan CLI dan karenanya suka dengan opsi GUI Filezilla dan lainnya.
Berikut langkah-langkahnya di level tinggi:
$ gcloud init
)$ gcloud compute ssh
)Dan inilah dokumentasi dari Google.
Juga, saya telah mencatat ini, mungkin membantu:
https://www.youtube.com/watch?v=9ssfE6ODpak
sumber
Ini berhasil untuk saya
Sintaks:
sumber
Jika Anda terhubung ke mesin virtual melalui terminal berbasis web yang disediakan Google Cloud Console, Anda dapat mengklik roda gigi di sudut kanan atas dan pilih "Unduh file", lalu masukkan path lengkap ke file dan itu akan diunduh melalui browser . Hal yang sama berlaku untuk mengunggah.
sumber