我有一个将自己暴露为网卡的 USB 小工具,并允许对其进行 ssh。
在我的笔记本电脑上,我可以使用密码方法进行身份验证:
$ ssh -v -v -v -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected]
...
debug1: Authentications that can continue: publickey,password
但是同一台设备连接到我的桌面,不允许密码方法
debug1: Authentications that can continue: publickey
在这两种情况下,我都使用相同的 ssh 客户端ssh -V
:
OpenSSH_8.2p1 Ubuntu-4ubuntu0.1, OpenSSL 1.1.1f 31 Mar 2020
我认为差异应该在服务器主机(小工具)上。它使用dropbear,但我没有找到任何特定的配置。
可用的身份验证方法中的这种不同行为从何而来?