我已完成以下步骤:
- 我已经使用密钥认证配置了 Ubuntu 服务器并且它运行正常。
- 我已禁用密码验证以使密钥验证能够正常工作。
- 始终通过远程终端或 putty 访问服务器。
现在所有用户帐户都可以使用身份验证密钥和密码登录,但现在我只想创建一个新用户,而无需密钥身份验证。那么我该怎么做呢?
另一方面,这不应妨碍使用密钥认证的其他用户。
答案1
假设您的意思是当其他用户都无法使用密码时,您想允许特定用户使用密码,请将以下内容添加到文件底部/etc/ssh/sshd_config
:
Match User rishee
PasswordAuthentication yes
KbdInteractiveAuthentication yes
然后重启ssh:
sudo service ssh restart