【发布时间】:2021-07-12 08:07:40
【问题描述】:
我曾尝试通过 SSH 连接到 Google Colab,在生成密码后,我在终端 (Ubuntu 20.04) 中输入此命令:
ssh root@0.tcp.ngrok.io -p <my_port>
它需要密码,我尝试使用在我的权限被拒绝之前生成的密码。
【问题讨论】:
标签: linux ssh google-colaboratory ngrok
我曾尝试通过 SSH 连接到 Google Colab,在生成密码后,我在终端 (Ubuntu 20.04) 中输入此命令:
ssh root@0.tcp.ngrok.io -p <my_port>
它需要密码,我尝试使用在我的权限被拒绝之前生成的密码。
【问题讨论】:
标签: linux ssh google-colaboratory ngrok
如果“How can I ssh to google colaboratory VM?”中的解决方案不起作用,您可以尝试改用 Divakar Verma 的“Colab-SSH-and-GDrive”。
在ngrok 创建您的免费帐户并获取授权令牌。
这将在 Step4 中使用。
应该看起来像$ ./ngrok authtoken ZT64bWYnXsdTAdfdassJej42auAQqKqZHn2Sh4g2sfAD获取本地机器的公钥。
$ ssh-keygen $ cat .ssh/id_rsa.pub转到您的 colab 笔记本。 从上面提供的模板中复制内容 (
ssh_colab.ipynb)。执行 colab 笔记本。挂载您的 Google 云端硬盘。出现提示时,输入在 Step1 中获得的 authtoken。最后,它会询问您在Step2中获得的本地机器的公钥。
现在你应该得到类似
ssh root@0.tcp.ngrok.io -p 12**6的输出。
根据您的情况,端口会有所不同。转到您的本地计算机并运行此 ssh 命令。完成!
【讨论】: