首页 > 解决方案 > SSH 连接不工作@显示“colab@0.tcp.in.ngrok.io: Permission denied (publickey,password).”

问题描述

遵循的程序:

  1. 运行 colab 代码
  2. 生成 root、colab 密码、vnc 密码..etc 和ssh 命令后
  3. cmd=> 从 colab 的结果中复制的 ssh 命令

粘贴 colab 密码后 ssh 拒绝.

来自 GitHub 的 colab 代码链接:

https://colab.research.google.com/github/MichaelBosello/carla-colab/blob/master/carla-simulator.ipynb#scrollTo=w4Ywwr43AGR9

按照以下站点进行解决(无效):

  1. https://github.com/demotomohiro/remocolab/wiki/Frequently-Asked-Questions#how-to-get-ssh-client-on-windows
  2. https://internet-of-tomohiro.netlify.app/google_colab/ssh.en.html

提前感谢@new ssh 概念

标签: sshcarlagoogle-colaboratory

解决方案


通过使用公钥认证,您无需复制和粘贴密码即可登录 ssh 服务器。例如,您可以使用以下命令生成密钥:

ssh-keygen -t ecdsa -b 521

然后将公钥的内容指定到 remocolab.setupSSHD() 的 public_key 参数,如 remocolab.setupSSHD(public_key = "ecdsa-sha2-nistp521 AAA...")。

有关详细信息,请参阅 remocolab 的 README.md:https://github.com/demotomohiro/remocolab/blob/master/README.md


推荐阅读