2013-11-21 5 views
2

Я просто создаю новый экземпляр и теперь могу удалять мой вычислительный движок Google. И когда я делаю это, у меня есть такая ошибка.Google Compute Engine SSH

D:\>gcutil --service_version="service_version_name" --project="project_name" ssh-- zone="zone_name" "instance_name" 
WARNING: You don't have an ssh key for Google Compute Engine. Creating one now.. 
. 
WARNING: Could not generate compute ssh key: There was a problem running ssh-key 
gen: [Error 2] The system cannot find the file specified. 

Зачем ему задавать указанный файл? Как решить проблему?

Благодаря

ответ

4

У вас нет ssh-keygen установлены на вашей системе, поэтому gcutil не в состоянии генерировать SSH ключей.

См. this answer для инструкций по установке (обратите внимание, что это также тянет git, но это способ получить ssh-keygen на Windows).


Примечание о том, почему gcutil пытается генерировать SSH ключей:

Вам нужен SSH ключей, чтобы иметь возможность подключиться к экземпляру. Запуск экземпляра без ключевой пары, скорее всего, сделает его непригодным, поэтому агент gcutil пытается создать новую пару ключей для вас.

Это делается с использованием утилиты ssh-keygen.

0

gcutil не очень прост в использовании в Windows. Я предлагаю использовать шпатлевки и шпатлевки, пожалуйста, следуйте instructions from Google.

0

Будет выполнено при запуске от cygwin. Я предлагаю это потому, что ssh-keygen пытается найти /.

0

Эта проблема была исправлена ​​на прошлой неделе. Пожалуйста, переустановите Cloud SDK от https://developers.google.com/cloud/sdk/

Пожалуйста, обратите внимание, что Cygwin не требуется больше (у нас есть родной установки Windows)

0

попробовать с

gcloud вычислительном SSH "instanse"

на окнах если вы находитесь в режиме предыстории, автоматически открывайте окна шпаклеры

Смежные вопросы