ssh - SSH 连接不工作@显示“colab@0.tcp.in.ngrok.io: Permission denied (publickey,password).”
问题描述
遵循的程序:
- 运行 colab 代码
- 生成 root、colab 密码、vnc 密码..etc 和ssh 命令后
- cmd=> 从 colab 的结果中复制的 ssh 命令
.
来自 GitHub 的 colab 代码链接:
按照以下站点进行解决(无效):
- https://github.com/demotomohiro/remocolab/wiki/Frequently-Asked-Questions#how-to-get-ssh-client-on-windows
- https://internet-of-tomohiro.netlify.app/google_colab/ssh.en.html
提前感谢@new 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
推荐阅读
- java - 为什么我不能更改我的 JButton 的标签?
- c# - 无法让分布式缓存与 Identity Server 一起使用
- python - python替换单词而不是子字符串
- ubuntu - zsh:找不到命令:Linux 窗口子系统(WSL)中的 virtualenv
- flutter - 为什么即使它是孩子也不应该扩展卡片
- javascript - 如何在对象中的数组中获取嵌套数组中的数据
- react-native - 解压后的 apk usign bundletool 抛出解析包问题
- reactjs - 无法从 redux 存储中删除对象
- grayscale - 使用相同尺寸的结构元素进行两次膨胀与使用更大尺寸的结构元素进行一次膨胀之间的区别
- import - 为什么不到处导入所有依赖项?