【问题标题】:SSH "Too many authentication failures" error when trying to connect to Raspberry PI from Ubuntu 18.04 [closed]尝试从 Ubuntu 18.04 连接到 Raspberry PI 时出现 SSH“身份验证失败次数过多”错误 [关闭]
【发布时间】:2019-12-21 02:41:05
【问题描述】:

当我启用-v 选项时,我看到我的 SSH 客户端正在尝试所有可用的 SSH 密钥,然后因“身份验证失败太多”消息而死

我尝试从 ~/.ssh/known_hosts 中删除条目。

但它仍然不为所动。 Raspberry PI 很好,我可以通过 Windows 10 机器上的 Putty 进行连接。

【问题讨论】:

标签: ubuntu ssh


【解决方案1】:

唯一有效的就是这个。

我编辑了~/.ssh/config 文件并添加了一个条目

Host 192.168.1.123
PreferredAuthentications=password

这会强制我的 Ubuntu SSH 客户端使用密码验证,并且不会尝试所有本地可用的 SSH 密钥然后死掉。 注意:192.168.1.123 是我的树莓派 IP 地址

如果您不知道您的 PI IP 地址是什么... :) 在您的手机上安装 FING 应用并进行网络扫描,它会显示您网络上的所有设备。

【讨论】:

    【解决方案2】:

    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
    

    【讨论】:

    • 请关闭离题问题。
    猜你喜欢
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 2015-11-25
    • 2016-09-05
    • 1970-01-01
    相关资源
    最近更新 更多