Устранение необходимости использования ключевой фразы в облачных проектах Google - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь настроить блокноты datalab в проекте Google Cloud. Я облажался и ввел парольную фразу во время первого

$ datalab connect INSTANCE_NAME

установка. Я быстро понял, что хотел бы этого не делать, поэтому удалил экземпляр и попытался переустановить. Снова спросил. Итак, я немного погуглил (после того, как просто удалил новый проект и создал новый) и обнаружил, что в проектах требуется пароль.

Итак, я перешел на вкладку метаданных и удалил ее, но она возвращается всякий раз, когда я пытаюсь создать экземпляр (в любом проекте) через терминал.

Ok. Итак, я попытался с помощью gcloud изменить экземпляр, чтобы не нуждаться в парольной фразе проекта, используя

$ cloud compute instances add-metadata [INSTANCE_NAME] --metadata block-project-ssh-keys=TRUE

То же самое.

Пожалуйста, какого чёрта мне не хватает? Как мне навсегда убрать необходимость в парольной фразе при настройке экземпляра в datalab с терминала ssh?

Я не возражаю против использования ключевой фразы так много, но всякий раз, когда я ее ввожу, терминал просто останавливается (не жесткая остановка - он просто сидит без обработки, пока я ctrl + C и принудительная остановка. Я могу печатать и вводить что угодно, но это не регистрирует мою фразу-пароль.)

Любая помощь будет принята с благодарностью.

К вашему сведению, я настраиваю все это с помощью стандартного Pixelbook. Это не должно иметь значения, так как все через Google Cloud, но все.

Спасибо!

1 Ответ

0 голосов
/ 02 мая 2018

Фраза-пароль никак не связана с вашим проектом GCP или экземплярами Datalab.

Вместо этого это свойство вашего локального частного ключа SSH. Этот файл обычно заканчивается в ~/.ssh и называется что-то вроде google_compute_engine.

Поскольку вы упоминаете использование Pixelbook, я предполагаю, что вы запускаете команду datalab connect из Cloud Shell. В этом случае этот файл хранится в вашем экземпляре Cloud Shell.

Удалите этот файл, и затем при следующем запуске datalab connect будет сгенерирован новый файл (для которого вы можете оставить фразу-пароль пустой).

...