пара ключей не работает на уровне экземпляра в Google Cloud Platform - PullRequest
0 голосов
/ 30 июня 2018

Я создал пару ключей с именем пользователя с Puttygen. Открытый ключ был вставлен в поле ключа ssh в форме редактирования экземпляра. Закрытый ключ был включен вместе с ip и именем пользователя в Filezila для ftps.

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

Ответы [ 2 ]

0 голосов
/ 21 июля 2018

Согласно нашей документации о Управление доступом к экземпляру с использованием входа в систему ОС

  • Отключение входа в ОС восстанавливает ключи SSH, которые вы настроили в метаданных проекта или экземпляра, но включение его в экземплярах отключает конфигурации ключей SSH на основе метаданных в этих экземплярах.

Это объясняет причину, когда вы устанавливаете его в FALSE. Ключи SSH, которые вы настроили, теперь работают.

0 голосов
/ 02 июля 2018

Я сам нашел причину: у меня было значение метаданных "enable-oslogin", равное TRUE в проекте. Я установил FALSE и по какой-то причине, которая, как я признаю, я не знаю, это сработало. Ключи теперь работают на уровне проекта и экземпляра.

Было бы неплохо, если бы кто-то пролил свет на причину, по которой значение метаданных "enable-oslogin" влияет на работу ключей.

...