0 很容易为整个SSH禁用密码验证,但有没有办法让系统上的一个用户能够使用密码登录? 这样做的原因是我们在rackspace有几台服务器,我们希望允许机架空间访问服务器而无需在所有机器上进行设置(有很多!) 如果没有编辑sshd的源代码就不可能,或者知道的事情很好:) ssh passwords authentication — John Hunt source 这包括所有未来的用户,因此除非他们可以应用于未来的用户,否则没有每个用户的规则。也许这是这样做的方式.. — John Hunt
3 内 sshd 配置,您可以应用不同的设置 用户 , 组 , 主办 , 将localAddress , 本地端口 ,和 地址 使用 Match 指示。 对于你需要的东西,这是 /etc/ssh/sshd_config 文件: PasswordAuthentication no PubkeyAuthentication yes Match User <USERNAME> PasswordAuthentication yes — Spack source
0 将以下命令添加到 /etc/ssh/sshd_config ChallengeResponseAuthentication no PasswordAuthentication no UsePAM no PubkeyAuthentication yes 然后 reload SSH服务: sepahrad @ pc:〜$ /etc/init.d/ssh reload — Sepahrad Salour source 我的一个用户需要使用密码怎么样? — John Hunt 对不起,我忘记了!您可以使用匹配用户 — Sepahrad Salour