root@0.tcp.ngrok.io:权限被拒绝(公钥,密码)

Posted

技术标签:

【中文标题】root@0.tcp.ngrok.io:权限被拒绝(公钥,密码)【英文标题】:root@0.tcp.ngrok.io: Permission denied (publickey,password) 【发布时间】:2021-07-12 08:07:40 【问题描述】:

参考:https://medium.com/@meet-minimalist/how-to-ssh-into-google-colab-and-run-scripts-from-terminal-instead-of-jupyter-notebook-3931f2674258

我曾尝试通过 SSH 连接到 Google Colab,在生成密码后,我在终端 (Ubuntu 20.04) 中输入此命令:

ssh root@0.tcp.ngrok.io -p <my_port>

它需要密码,我尝试使用在我的权限被拒绝之前生成的密码。

【问题讨论】:

【参考方案1】:

如果“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 命令。完成!

【讨论】:

以上是关于root@0.tcp.ngrok.io:权限被拒绝(公钥,密码)的主要内容,如果未能解决你的问题,请参考以下文章

在HDFS权限被拒绝问题,怎么解决

apache配置中的权限被拒绝:[Errno 13]权限被拒绝

WinSCP:权限被拒绝。错误代码:3来自服务器的错误消息:权限被拒绝[关闭]

权限被拒绝(缺少 INTERNET 权限?):但已授予权限

访问被拒绝:获取云端硬盘凭据时权限被拒绝

访问被拒绝:BigQuery BigQuery:写入数据时权限被拒绝