如何创建一个没有密钥认证的用户?

如何创建一个没有密钥认证的用户?

我已完成以下步骤:

  1. 我已经使用密钥认证配置了 Ubuntu 服务器并且它运行正常。
  2. 我已禁用密码验证以使密钥验证能够正常工作。
  3. 始终通过远程终端或 putty 访问服务器。

现在所有用户帐户都可以使用身份验证密钥和密码登录,但现在我只想创建一个新用户,而无需密钥身份验证。那么我该怎么做呢?

另一方面,这不应妨碍使用密钥认证的其他用户。

答案1

假设您的意思是当其他用户都无法使用密码时,您想允许特定用户使用密码,请将以下内容添加到文件底部/etc/ssh/sshd_config

Match User rishee
    PasswordAuthentication yes
    KbdInteractiveAuthentication yes

然后重启ssh:

sudo service ssh restart

相关内容