gpt4 book ai didi

google-cloud-platform - Google Compute Engine - 为 root : mkdir/root/. ssh 更新 SSH key 时出错:只读文件系统

转载 作者:行者123 更新时间:2023-12-05 04:26:42 25 4
gpt4 key购买 nike

我在带有容器的谷歌计算引擎上运行,每次查看日志时,都会出现很多情况:

将现有用户 root 添加到 google-sudoers 组。

更新根用户的 key 。

更新 root 的 SSH key 时出错:mkdir/root/.ssh:只读文件系统。

知道为什么以及如何解决吗?

最佳答案

容器优化操作系统 (COS) 镜像在设计上具有只读根文件系统,错误消息似乎是因为根的 SSH key 已添加到项目的元数据中。

一旦根 key 位于元数据数据库中,代理就会尝试为用户根更新 key ,其主目录位于根文件系统上,here是关于 COS 文件系统的更多信息。

您可以通过运行以下 gcloud 命令来检查项目的元数据:

gcloud compute project-info describe

或者从控制台 UI 导航到元数据。

如果您希望删除根 key (这可能不是最佳方法,因为它可能会影响项目中的其余 VM),您可以按照此 documentation 进行操作关于如何去做。

另一种选择是 block project metadata ssh keys for the affected VMs .

关于google-cloud-platform - Google Compute Engine - 为 root : mkdir/root/. ssh 更新 SSH key 时出错:只读文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72980607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com