प्रयोग करके देखें gcloud compute scp
:
gcloud compute scp
[[USER@]INSTANCE:]SRC [[[USER@]INSTANCE:]SRC …]
[[USER@]INSTANCE:]DEST
[--compress] [--dry-run] [--force-key-file-overwrite]
[--plain] [--port=PORT] [--recurse] [--scp-flag=SCP_FLAG]
[--ssh-key-file=SSH_KEY_FILE]
[--strict-host-key-checking=STRICT_HOST_KEY_CHECKING]
[--zone=ZONE]
[GCLOUD_WIDE_FLAG …]
[-h]
जैसे,
$ gcloud compute scp \
my-instance-1:~/file-1 \
my-instance-2:~/file-2 \
~/my-destination \
--zone us-central2-a
एक विकल्प के रूप में, आप (गैर- gcloud
) sftp
या का उपयोग भी कर सकते हैं scp
; देखना यह तो जवाब आदेश पंक्ति तर्क आप निर्दिष्ट करने के लिए, मैं यहाँ सादगी के लिए बोली जाएगा जो की जरूरत है पर जानकारी के लिए:
sftp -o IdentityFile ~/.ssh/google_compute_engine user@host
किसी भी अन्य SFTP उपकरण का उपयोग करने के लिए, उसी तरह इसे SSH निजी कुंजी को पथ प्रदान करें और यह उदाहरण से कनेक्ट करने में सक्षम होगा। हालाँकि, के मामले में gcloud
, यह स्वयं सार्वजनिक आईपी को होस्टनाम को हल कर सकता है; अन्य सभी उपकरणों के लिए, आपको आईपी को मैन्युअल रूप से ढूंढना होगा और सीधे आईपी पते को निर्दिष्ट करना होगा।