Я хочу, чтобы экземпляр имел локального пользователя с целью запуска и владения службой в этом экземпляре.Я попытался создать его с помощью простого
adduser <username>
, а также следующего: https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys#instance-only, в соответствии со следующим
instance_a='<instance_a>'
ssh-keygen -t rsa -C "test_ssh_key"
gcloud compute instances add-metadata $instance_a --metadata-from-file ssh-keys=test_ssh_key.pub
gcloud compute ssh $instance_a --ssh-key-file='test_ssh_key'
Однако в обоих случаях созданный пользовательавтоматически синхронизируется со всеми другими запущенными экземплярами в проекте.Кроме того, во втором случае я могу использовать ssh во втором экземпляре, хотя в документации сказано, что это для одного экземпляра, несмотря на то, что ключ ssh не отображается с
gcloud compute instances describe $instance_a
Обратите внимание, что ssh сВновь созданный ключ работает с использованием gcloud compute ssh и обычного ssh.
Кто-нибудь знает, как правильно создать действительно локального пользователя в экземпляре или, альтернативно, отключить службу синхронизации пользователей, не имеющих входа ssh?