Google cloud platform 在Google云平台中,密钥对在实例级别不起作用

Google cloud platform 在Google云平台中,密钥对在实例级别不起作用,google-cloud-platform,ssh-keys,ftps,key-pair,Google Cloud Platform,Ssh Keys,Ftps,Key Pair,我用用户名和Puttygen创建了一个密钥对。公钥粘贴在实例编辑表单中的ssh密钥字段。私钥与ip和用户名一起包含在用于ftps的Filezila中 如果我将公钥包含在项目元数据部分,那么它在实例级别和项目级别都不起作用 我自己找到了原因:我已经在proyect中将oslogin元数据值启用为TRUE。我把它设为FALSE,出于某种原因,我承认我不知道,它起了作用。键现在在项目和实例级别工作 如果有人能解释一下为什么启用oslogin元数据值会影响键的功能,那就太好了。根据我们关于 禁用OS登录

我用用户名和Puttygen创建了一个密钥对。公钥粘贴在实例编辑表单中的ssh密钥字段。私钥与ip和用户名一起包含在用于ftps的Filezila中


如果我将公钥包含在项目元数据部分,那么它在实例级别和项目级别都不起作用

我自己找到了原因:我已经在proyect中将oslogin元数据值启用为TRUE。我把它设为FALSE,出于某种原因,我承认我不知道,它起了作用。键现在在项目和实例级别工作


如果有人能解释一下为什么启用oslogin元数据值会影响键的功能,那就太好了。

根据我们关于

禁用OS登录将恢复您在项目或实例元数据中配置的SSH密钥,但在实例上启用它将禁用这些实例上基于元数据的SSH密钥配置。 这就解释了为什么,当您将其设置为FALSE时。您配置的SSH密钥现在正在工作