按照入门指南我尝试使用以下命令创建并连接到datalab vm实例:
datalab create demo
但我收到以下弹出窗口:
未知选项“-o”
然后,在确定错误后,
连接中断
正在尝试重新连接...
在命令提示符下
知道如何以不同的方式生成密钥以允许我连接吗?
作为解决方法,您可以尝试从 Cloud Shell 内部运行
datalab connect demo
命令,或降级到 Cloud SDK 版本 153.0.0。
至于您的错误,这似乎是Cloud SDK 154.0.0版本中新引入的错误。
在此之前,运行像
gcloud compute ssh --ssh-flag=-o --ssh-flag=LogLevel=info demo
这样的命令会导致“-o LogLevel=info”标志在 Windows 上运行之前从命令中删除。
但是,在最新版本 (154.0.0) 中,这些标志现在按原样传递给 SSH 命令。这会在 Windows 上导致错误,因为 PuTTY CLI 不支持 -o 标志。
我已提交 https://github.com/googledatalab/datalab/issues/1356 来跟踪解决此问题。
很抱歉让您受到了打击。