【问题标题】:scikit on Google Compute Engine: gcloud compute ssh: ssh-flag "-D" failsGoogle Compute Engine 上的 scikit:gcloud compute ssh:ssh-flag "-D" 失败
【发布时间】:2016-06-08 15:47:50
【问题描述】:

我的总体目标是在 GCE 上运行 scikit-scripts,因此我尝试在 GCE 上使用 Anaconda/IPython(我在桌面上使用)。

我正在关注本教程 (https://cloud.google.com/dataproc/tutorials/jupyter-notebook#verify_cluster_and_notebook_creation),但在以下步骤中遇到了困难:

gcloud compute ssh  --zone=<master-host-zone> \
  --ssh-flag="-D 1080" --ssh-flag="-N" --ssh-flag="-n" <master-host-name>

我的控制台总是响应以下错误消息,我不知道出了什么问题:

unknown option "-D 1080"

感谢您的帮助!

【问题讨论】:

  • 我已经在我的笔记本电脑上使用以下命令进行了测试(我添加了 -vvv 标志,这使得输出变得冗长)并且它可以工作。 gcloud 计算 ssh --zone=europe-west1-b --ssh-flag=-vvv --ssh-flag="-D 1080" --ssh-flag="-N" --ssh-flag="-n " 也许你应该更新你的 gcloud 工具?
  • 不幸的是它仍然无法正常工作,收到相同的错误消息。我做了更多的研究,看起来这个人也有同样的问题:github
  • 那么它可能是一个依赖于操作系统的问题,因为我也在 OSX 上进行了测试。

标签: ssh scikit-learn google-compute-engine gcloud


【解决方案1】:

这是有道理的,因为在 Windows 上,gcloud compute ssh 使用 PuTTY 进行 SSH; PuTTY 客户端不尊重 -D 标志。您必须使用 PuTTY 特定的选项来创建 SSH 隧道;我不是 Windows 用户,所以我不知道这些是什么。

我会更新教程。

【讨论】:

    猜你喜欢
    • 2017-10-20
    • 2014-12-13
    • 1970-01-01
    • 2014-01-23
    • 2020-05-01
    • 2015-01-12
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    相关资源
    最近更新 更多