【问题标题】:Authentication Error while connecting VSCODE with Google Colab将 VSCODE 与 Google Colab 连接时出现身份验证错误
【发布时间】:2020-09-18 19:47:36
【问题描述】:

我尝试使用 SSH 密钥将 VS CODE 与 Google Colab 云存储连接。为此,我采取了以下步骤:

  1. 在 Google Colab 编辑器中运行以下链接的最高投票答案代码:Is it possible to connect vscode (on a local machine) with Google Colab (the free service) runtime?

  2. 获取端口号和密码后,使用本教程:https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh [“入门”部分中提到的步骤],我输入了 ssh {我的电子邮件地址}@0.tcp.ngrok。 io:{端口号}

输入密码时出现问题;它给了我以下错误: SSH Error Message

现在,我该如何解决这个问题?

【问题讨论】:

    标签: ssh google-colaboratory vscode-remote


    【解决方案1】:

    在您的第一步中,为 SSH 连接创建 ngrok 隧道应该会生成如下内容:

    username: root
    password: wtPUPjhjkhkjhkjhadsfhkj2LcycqC
    ssh root@2.tcp.ngrok.io -p 10377
    

    结果可能会有所不同,具体取决于您在 Colab 上使用哪个 Python 脚本来调用 ngrok 服务。

    进入VS Code,打开Remote-SSH扩展的配置文件。将以下内容添加到文件中:

    Host Colab
        HostName 2.tcp.ngrok.io
        User root
        Port 10377 
    

    您可能需要根据ngrok生成的凭证进行修改。

    现在按照以下步骤通过 VS Code 将自己连接到远程主机:

    1. 转到 VS Code 的Remote Explorer
    2. 右键单击条目Colab(您刚刚在配置文件中创建了它)
    3. 选择您喜欢的将本地计算机连接到主机的方式。
    4. 在第一个屏幕对话窗口中单击继续
    5. 当系统提示您输入密码时,请使用 ngrok 创建的密码。

    那么你就准备好了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-05
      • 2020-07-10
      • 2017-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多