SSH:“权限被拒绝(公钥,键盘交互)”和“身份验证失败次数过多”之间的区别

SSH:“权限被拒绝(公钥,键盘交互)”和“身份验证失败次数过多”之间的区别

我对通过 ssh 登录时不同的 MAC 笔记本电脑抛出的不同错误感到困惑。

我故意为每台机器输入错误的密码(出于某些测试原因)并收到不同的错误:

有一种情况:

Warning: Permanently added '10.209.*.*' (ECDSA) to the list of known hosts.
Password:
Password:
Password:
[email protected].*.*: Permission denied (publickey,keyboard-interactive).

在这种情况下,在目标服务器上打开 sshopenSSH_6.9p1

在 ssh 中连接到其他机器:

Warning: Permanently added '172.21.*.*' (ECDSA) to the list of known hosts.
Password:
Password:
Password:
[email protected].*.*'s password: 
Permission denied, please try again.
[email protected].*.*'s password: 
Received disconnect from 172.21.*.* port 22:2: Too many authentication failures

本例中目标服务器上的 openssh 版本是OpenSSH_7.6p1

我检查了两台机器上的 sshd_config 文件,发现它们完全相同。

是什么导致了这 2 个不同的错误。是基于 ssh 版本还是其他什么?

相关内容