启用<a (click)="buttonClicked()">nav button</a>
选项后,我发现SSH客户端正在尝试所有可用的SSH密钥,然后死于消息“身份验证失败太多”
我尝试从〜/ .ssh / known_hosts中删除条目。
但是它仍然不会让步。 Raspberry PI很好,我可以从Windows 10计算机通过Putty进行连接。
答案 0 :(得分:0)
唯一起作用的是这个。
我编辑了~/.ssh/config
文件并添加了一个条目
Host 192.168.1.123
PreferredAuthentications=password
这将强制我的Ubuntu SSH客户端使用密码身份验证,并且不会尝试本地提供的所有SSH密钥然后消失。 注意:192.168.1.123是我的Raspberry PI IP地址
如果您不知道您的PI IP地址是什么... :)在移动设备上安装FING应用并进行网络扫描,它将向您显示网络中的所有设备。
答案 1 :(得分:0)
known_host
文件与您的问题无关。
您的代理知道太多密钥,这似乎是个问题。
您可以使用
进行尝试ssh -o IdentityAgent=none -i private_key_file_for_raspberry ...
您也可以将其添加到配置文件中。
HOST raspi42
hostname raspberry.myhome
user pi
IdentityAgent none
IdentityFile private_key_file_for_raspberry