Google Compute Engine, установленного Google SDK на Windows, 8.1Google SDK/gcloud, не может загружать файлы из-за SSH
я получаю следующее сообщение при попытке загрузить текстовый файл из моего Windwos ноутбука к моему примеру VM.
c:\Users\user\Desktop>gcloud compute copy-files test.txt [email protected]<my instance>:<my folder> --zone <zone>
Server refused public-key signature despite accepting key!
Fatal: Disconnected: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)
ERROR: (gcloud.compute.copy-files) [C:\Program Files\Google\Cloud SDK\google-cloud-sdk\bin\..\bin\sdk\scp.EXE] exited with return code [1].
Я гугл (да ...) и получил электронное письмо объяснения, говоря: «Это означает, что открытый ключ, сгенерированный клиентом SSH был успешно переведен на сервер, но не совпадает с сохраненным на сервере ".
Я не очень разбираюсь в материалах, связанных с SSH, и зная, что терминал SSH, запущенный через веб-консоль Google Developers Console, отлично работает, я не хотел испортить конфигурационные файлы SSH на стороне VM.
Заранее спасибо за вашу поддержку
BR
Мне удалось выполнить перенос файла из экземпляра Windows в экземпляр Debian. Какое изображение вы используете? Не могли бы вы проверить, видите ли эту строку: 'PermitRootLogin yes' в файле/etc/ssh/sshd_config? Если нет, вам нужно будет изменить его и перезапустить SSH-сервер ('sudo /etc/init.d/ssh restart) –