SSH 允许一个用户输入密码,其余用户仅允许公钥

SSH 允许一个用户输入密码,其余用户仅允许公钥

ssh 是否可能允许某个用户使用密码,但拒绝其他所有人使用密码?

基本上,我想允许用户使用密码验证justin,但其他所有人都必须使用公钥。

PasswordAuthentication no

但似乎是全局的,用户无法指定。

答案1

Necromancing,但将以下内容添加到您的 sshd_config 中应该可以解决问题:

Match User <username>
PasswordAuthentication yes
Match all

注意匹配有效”直到另一个匹配行或文件末尾。“(缩进并不重要。)

相关内容