SSH连接不起作用@显示“ [email protected]:权限被拒绝公钥,密码”

问题描述

过程遵循:

  1. 运行colab代码
  2. 生成根,密码,vnc密码..etc和 ssh命令
  3. 从colab结果复制
  4. cmd => ssh命令

ssh rejection after pasting the colab password

从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

提前谢谢 @ssh概念新手

解决方法

通过使用公钥身份验证,您可以登录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