Я хотел бы добавить пользователя Google в проект Compute Engine и предоставить ему SSH-доступ (root и non-root) из веб-браузера на моем Debian 9 ВМ.
Я уже пригласил и установил для пользователя роль «Администратор вычислительного ядра», но она по-прежнему не работает. Когда он пытается подключиться, у него появляется ошибка типа «передача ключей в метаданные проекта очень долгая, вы можете перенести их в метаданные экземпляра, чтобы выиграть время…»
Это в статье показано, как предоставить роли Cloud IAM участникам проекта с помощью консоли Google Cloud Platform.
А этот документ показывает, как просто дать пользователю возможность подключиться к экземпляру виртуальной машины. с использованием SSH, но не хочу предоставлять им возможность управлять ресурсами Compute Engine, добавлять открытый ключ пользователя в проект или добавлять открытый ключ пользователя в конкретный экземпляр.
Кроме того, для SSH с использованием root как пользователь, вам необходимо сначала создать пару ключей SSH. Вы можете создать пару ключей вручную и обновить открытый ключ в метаданных проекта / экземпляра, которые затем будут распространены на экземпляр виртуальной машины.