Как очистить пользователей, связанных с метаданными S SH в экземплярах GCE? - PullRequest
0 голосов
/ 21 февраля 2020

Кто-нибудь знает, как очистить пользователей, связанных с метаданными S SH в экземплярах GCE? Не уверен, что задаю вопрос правильно / четко. Интересно, что я мог бы использовать gcloud compute ssh логин как любой пользователь, которого раньше никогда не было. После входа в систему как любой несуществующий пользователь, в следующий раз этот пользователь будет добавлен к любой новой виртуальной машине. Из-за опечатки у меня есть пользователи, которых я не хочу иметь при создании нового экземпляра.

1 Ответ

0 голосов
/ 09 марта 2020

По умолчанию gcloud compute ssh гарантирует, что в метаданных проекта присутствует ключ пользователя publi c S SH. Если у пользователя нет открытого ключа c S SH, он генерируется с помощью s sh -keygen (1). См. Документацию к команде page .

Так что это удобство иногда создает неудобства, как я уже испытывал. Чтобы удалить нежелательные имена пользователей и s sh ключи из метеданных проекта, используйте gcloud compute project-info add-metadata --metadata-from-file для перезаписи метаданных. Подробно см. Официальную документацию .

Это не относится к s sh с настроенным логином ОС.

...