PuTTy "unknown option -o" 尝试连接时

PuTTy "unknown option -o" when trying to connect

getting started guide 之后,我尝试使用以下命令创建并连接到数据实验室虚拟机实例:

datalab create demo

但我收到以下弹出窗口:

然后,在确定错误后,

connection broken
Attempting to reconnect...

在命令提示符中

知道如何以不同的方式生成密钥以允许我连接吗?

作为解决方法,您可以尝试从 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 以跟踪修复此问题。

很抱歉你被这个击中了。