Я задал этот вопрос здесь и получил четкий ответ.
Почему имя пользователя отличается между ОС Логин и отключен?
Вход в ОС связывает вашу учетную запись пользователя Linux с вашей идентификационной информацией Google, так что у вас есть непротиворечивое имя пользователя, UID и другая информация posix в каждой виртуальной машине, в которую вы входите.
[...]
Во избежание конфликтов уникальности в разных организациях (user@gmail.com и user@example.com) доменное имя включено по умолчанию.
[...]
Когда вход в ОС не включен, имя пользователя указывается в вашем ключе SSH, который не привязан к идентификатору пользователя Google. Имя пользователя генерируется так, чтобы оно было удобным, и ни одна из проблем, связанных с логином ОС, не применяется.
И могу ли я влиять на имя пользователя при включенном входе в ОС?
Информация posix является неизменной для идентификаторов потребителей (не пользователей G Suite).
Так что нет, я не могу, потому что я человек, а не организация.
В конце концов, я решил неудобство, которое это вызвало, просто воссоздав сервер с включенным входом в ОС - это, конечно, одна из сильных сторон Compute Engine.