google-cloud-platform - GCP 错误:(gcloud.compute.ssh)无法创建目录
问题描述
我正在尝试安装Datalab
并GCP Compute Engine
运行以下命令:
用户名@project_id:/home$ datalab create test--zone us-central1-c
创建网络 datalab-network
创建防火墙规则 datalab-network-allow-ssh
创建磁盘 test-pd
创建存储库 datalab-notebooks
创建实例测试
创建 [ https://www.googleapis.com/compute/v1/projects/project_id/zones/us-central1-c/instances/test ]。
连接测试。
这将创建一个 SSH 隧道,并可能提示您创建一个 rsa 密钥对。要管理这些密钥,请参阅 https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys
等待 Datalab 可通过http://localhost:8081/访问
此工具需要创建目录 [/home/ username /.ssh] 才能生成 SSH 密钥。
您要继续(是/否)吗?是
错误:(gcloud.compute.ssh)无法创建目录[/home/用户名/.ssh]:权限被拒绝。
请验证您是否有权写入父目录。连接断开
为了这篇文章的目的,你看到的任何上面的粗体都是由我更改的。有人对如何解决错误有任何建议吗?
解决方案
我删除了所有内容并重新开始了大约 5 次。在第 6 次之后,它开始工作。不完全确定为什么,但这对我来说不再是问题。
推荐阅读
- php - 创建一个数组,该数组将保存当前循环的所有信息值,并将其中一些值插入到我的链接中
- python - 使用带有 python 的 firestore 监听器
- powershell - PowerShell PadRight 未添加指定的字符数
- python - 为什么 Pillow 中的 CMYK 颜色为 250 而不是 100?
- javascript - JavaScript For 循环不返回预期的字符串
- python-3.x - Python中的'in'有多灵活,例如yyy中的'xxx':
- mysql - 使用 WHERE NOT IN 更新查询时“准备好的语句包含太多占位符”
- c++ - 在 C++ 中,如何将 unicode 代码点转换为字符串?
- swift - 为什么alignmentGuide 对垂直和水平的行为不同?
- macos - 无代码 kext,排除用于 OS X Big Sur 中 USB 设备接管的 HID 管理器