gpt4 book ai didi

openssh - 如何为除几个用户之外的每个用户禁用密码验证

转载 作者:行者123 更新时间:2023-12-04 08:50:24 28 4
gpt4 key购买 nike

我想在标题中分享我对问题的回答,但我无法很快找到。

有很多主题如何完全禁用密码身份验证:

UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAutentication no

但没有主题如何为特定用户启用:
Match User myuser
PasswordAuthentication yes
KbdInteractiveAutentication yes

测试 sshd 配置的另一个有用的命令是:
sshd -T -C user=myuser,host=127.1,addr=127.1

请注意,“127.1”不适用于所有系统,因此您可能需要在此处粘贴 127.0.0.1。

最佳答案

如果不是专门针对密码认证,你可以强制使用pam_access.so并拥有您的 /etc/security/access.conf看起来像这样:

+ : myuser : <ip/net here or ALL>
- : ALL : ALL

关于openssh - 如何为除几个用户之外的每个用户禁用密码验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241197/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com