sshdconfigurationdsaauthentication与pubkeyauthentication冲突

我正在使用RSA创build密钥对。 (密钥以ssh-rsa AAAAB3Nz... )我已将公钥复制到远程服务器。

在远程服务器configuration中, PubkeyAuthentication yes在那里。 与此同时,另一个设置是DSAAuthentication no

当我删除DSAAuthentication no ,我可以做一个无密码的login。 我补充一点,这是要求密码。

虽然我的密钥是RSA,但为什么DSA身份validation设置影响我的无密码login?