Назад | Перейти на главную страницу

Не удается переместить файлы с экземпляра виртуальной машины gcloud на ноутбук

Я могу легко перемещать файлы с ноутбука на экземпляр виртуальной машины gcloud, но наоборот, это не так просто. Согласно этому сайту, я должен использовать этот синтаксис:

scp -i ~/.ssh/my-ssh-key username@ip-address:remote-file-path local-file-path

Я все это сделал. Сначала я получил предупреждение:

Подлинность хоста 99.99.99.99 не может быть установлена.
Отпечаток ключа ECDSA: zzzzz
Вы уверены, что хотите продолжить подключение (да / нет)? да
Предупреждение: 99.99.99.99 (ECDSA) постоянно добавлены в список известных хостов.

Затем я получил сообщение об ошибке:

kylefoley @ 99.99.99.99: В доступе отказано (публичный ключ).

Я помещаю эти команды в терминал своего локального ноутбука. Затем я изменил все разрешения для каждой папки, подпапки и файла. Но это не помогло.

Я не понимаю, почему указанный выше синтаксис не работает, но следующий синтаксис работает в командной строке.

gcloud compute scp --zone us-west2-a [имя-экземпляра]: [путь к файлу] [локальный путь]

Кстати, это был синтаксис, который я использовал для перемещения файлов с ноутбука на экземпляр виртуальной машины, но я не думал, что это сработает.