Скопируйте файлы из Google Cloud Shell на виртуальную машину GCP

Моя среда разработки находится в Google Cloud Shell, а производственная среда - это отдельный экземпляр виртуальной машины GCP. После тестирования я хотел бы переместить все файлы из моей папки dist в экземпляр виртуальной машины GCP.

В качестве теста я попытался скопировать только один файл.

Попытка №1: в терминале Cloud Shell

gcloud alpha cloud-shell scp cloudshell:~/README-cloudshell.txt peter@myvm:~/README-cloudshell.txt

Ошибка №1: все источники должны быть локальными файлами, если место назначения является удаленным.

Попытка №2: в терминале виртуальной машины GCP

gcloud compute scp cloudshell:~/README-cloudshell.txt myvm:~

Ошибка № 2: все источники должны быть локальными файлами, если место назначения является удаленным.

Я ценю любую помощь.


person JShinigami    schedule 23.04.2021    source источник


Ответы (1)


из облачной оболочки

gcloud compute scp ~/README-cloudshell.txt user@instanceName:~

Используйте правильный ключ SSH или установите правильное разрешение в каталоге ~

person guillaume blaquiere    schedule 23.04.2021