Google计算机引擎中的/ home/gke中的未知用户

问题描述:

我在Google Cloud实例中选择的是新系统用户。 格式为:/home/gke-xxxxxxxxxxGoogle计算机引擎中的/ home/gke中的未知用户

这些用户出现在基于Debian和Google Container Engine的Linux实例中。

例如:

[email protected]:/home# ls -lh 
total 24K 
drwxr-xr-x 3 gke-34cf46593ebc10a5beb5 gke-34cf46593ebc10a5beb5 4.0K Sep 29 04:18 gke-34cf46593ebc10a5beb5 
drwxr-xr-x 3 gke-b230f34ceeb7c905fdb6 gke-b230f34ceeb7c905fdb6 4.0K Sep 29 04:18 gke-b230f34ceeb7c905fdb6 



[email protected]:/etc# cat /etc/passwd | grep gke 
gke-34cf46593ebc10a5beb5:x:1021:1022::/home/gke-34cf46593ebc10a5beb5:/bin/bash 
gke-b230f34ceeb7c905fdb6:x:1022:1023::/home/gke-b230f34ceeb7c905fdb6:/bin/bash 


[email protected]:/etc# cat /etc/group | grep gke 
adm:x:4:gke-34cf46593ebc10a5beb5,gke-b230f34ceeb7c905fdb6 
dip:x:30:gke-34cf46593ebc10a5beb5,gke-b230f34ceeb7c905fdb6 
video:x:44:gke-34cf46593ebc10a5beb5,gke-b230f34ceeb7c905fdb6 
plugdev:x:46:gke-34cf46593ebc10a5beb5,gke-b230f34ceeb7c905fdb6 
google-sudoers:x:1000:gke-34cf46593ebc10a5beb5,gke-b230f34ceeb7c905fdb6 
gke-34cf46593ebc10a5beb5:x:1022: 
gke-b230f34ceeb7c905fdb6:x:1023: 

这是一块日志中:/var/log/auth.log

Sep 29 04:18:57 node1 useradd[11226]: new group: name=gke-34cf46593ebc10a5beb5, GID=1022 
Sep 29 04:18:57 node1 useradd[11226]: new user: name=gke-34cf46593ebc10a5beb5, UID=1021, GID=1022, home=/home/gke-34cf46593ebc10a5beb5, shell=/bin/bash 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to group 'adm' 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to group 'dip' 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to group 'video' 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to group 'plugdev' 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to group 'google-sudoers' 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to shadow group 'adm' 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to shadow group 'dip' 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to shadow group 'video' 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to shadow group 'plugdev' 
Sep 29 04:18:57 node1 usermod[11231]: add 'gke-34cf46593ebc10a5beb5' to shadow group 'google-sudoers' 
Sep 29 04:18:57 node1 useradd[11236]: new group: name=gke-b230f34ceeb7c905fdb6, GID=1023 
Sep 29 04:18:57 node1 useradd[11236]: new user: name=gke-b230f34ceeb7c905fdb6, UID=1022, GID=1023, home=/home/gke-b230f34ceeb7c905fdb6, shell=/bin/bash 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to group 'adm' 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to group 'dip' 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to group 'video' 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to group 'plugdev' 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to group 'google-sudoers' 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to shadow group 'adm' 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to shadow group 'dip' 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to shadow group 'video' 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to shadow group 'plugdev' 
Sep 29 04:18:57 node1 usermod[11241]: add 'gke-b230f34ceeb7c905fdb6' to shadow group 'google-sudoers' 

我怀疑这是从谷歌云内部的一些事情。 防火墙不允许我的授权IP以外的SSH连接。 这些用户出现的原因是什么?

谢谢大家。

+0

GKE好像与[Container Engine](https://cloud.google.com/container-engine/)相关。你在用吗? –

+0

是的,我正在使用,但在Debian的正常情况下也是如此。 我不明白为什么,如果涉及到Google的自动化或者是什么原因造成的。 谢谢。 – mdarnp

在项目中创建GKE集群时,它还会在项目元数据中添加与其关联的SSH密钥。这些SSH密钥可以通过转到Google云端控制台 - >计算引擎 - >元数据 - > SSH密钥来显示。

Project-Wide SSH keys与GKE集群部署期间创建的一样,将被传输到项目中的所有实例,除非该实例被定义为与specific keys一起使用。这些密钥被复制到每个用户的每个VM的主目录中(/home/user/.ssh)。当您删除GKE部署时,将从元数据中删除SSH密钥。从元数据中删除的密钥也从/home/user/.ssh/authorized_keys中删除。不要在虚拟机上删除用户的主目录。

+0

在您附加的同一文档中,最后有一节介绍如何[阻止SSH密钥的扩散](https://cloud.google.com/compute/docs/instances/adding-removing- SSH密钥#地块项目 - 键)。谢谢! – mdarnp