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 以跟踪修复此问题。
很抱歉你被这个击中了。
在 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 以跟踪修复此问题。
很抱歉你被这个击中了。