2013-11-15 1 views
4

Два дня назад я создал экземпляр вычислительного двигателя и подключился к нему с помощью ssh, все было в порядке, после тестирования разных вещей я удалил машину и диск. Сегодня я создал новый экземпляр в вычислительном движке, getinstance, а также консоль show instance running.ssh к моей вычислительной машине двигателя

Но при попытке подключиться к экземпляру я получаю messegebox просьбой: ввести пароль для ключа SSH «Google Compute Engine»

пароль с я вхожу становится отказано

как я могу изменить пароль для этого проекта? этот пользователь?

ответ

10

Вот как я решил проблему:

  1. поворота скрытые файлы на на искателя (при помощи команды: По умолчанию запись com.apple.Finder AppleShowAllFiles TRUE)
  2. собирается $ HOME/.ssh каталог и удалить файлы google_compute_engine, google_compute_engine.pub
  3. вызова gcutil SSH снова, который создает новые файлы с новой ключевой фразой
  4. при запросе снова введите пароль и установленное соединение :)
+0

Вы зарабатываете себе на жизнь здесь, в SO, отвечая на свои вопросы, а затем отвечаете на них, а? Я посмотрел на первые 5, на которые вы ответили, и все пять из вас были спрошены вами. – bma

+7

@bma Я задаю вопрос, на который я не знаю ответа, поскольку я кодирую свой проект, если, пытаясь найти решение, и никто не дал ответа, я добавляю решение так, чтобы другие, а также я сам будет знать, что делать в следующий раз. извините, если это вас беспокоит, надеюсь, что мой ответ помог вам! –

+0

У меня была такая же проблема. После удаления обоих файлов я выполнил gcloud compute config-ssh в облачной консоли, чтобы сгенерировать новые ключи. Работал как шарм. – ethanenglish