Lio*_*Paz 6 google-compute-engine google-cloud-platform
我在带有容器的谷歌计算引擎上运行,每次查看日志时,我都会遇到很多情况:
Adding existing user root to google-sudoers group.
Updating keys for user root.
Error updating SSH keys for root: mkdir /root/.ssh: read-only file system.
知道为什么以及如何解决它吗?
小智 4
容器优化操作系统 (COS) 映像在设计上具有只读根文件系统,错误消息似乎是因为 root 的 SSH 密钥已添加到项目\xe2\x80\x99s 元数据中。
\n一旦根密钥位于元数据数据库中,代理就会尝试更新用户 root 的密钥,该用户的主目录位于根文件系统上,以下是有关 COS 文件系统的更多信息。
\n您可以通过运行以下 gcloud 命令来检查 project\xe2\x80\x99s 元数据:
\ngcloud compute project-info describe\n
Run Code Online (Sandbox Code Playgroud)\n或者从控制台 UI 导航到元数据。
\n如果您希望删除根密钥(这可能不是最好的方法,因为它可能会影响项目中的其余虚拟机),您可以按照此文档了解如何执行此操作。
\n另一种选择是阻止受影响虚拟机的项目元数据 ssh 密钥。
\n 归档时间: |
|
查看次数: |
1826 次 |
最近记录: |