我可以使用密码验证或密钥 + 密码短语通过 ssh 进入我的服务器。我修改了配置文件,并将 passwordAuth 设置为“no”,将 UsePAM 设置为“no”,因为我的配置文件中没有 ChallengeResponseDetection 行(Ubuntu Server LTS 22.04)。我修改了 chmod 设置。我遇到这个问题已经有一段时间了,我的家庭服务器只是用于练习/实验。我很想知道我做错了什么。还有什么其他原因可以启用密码验证?我甚至在系统中找到了一个可能影响密码验证的 init 文件,并将其更改为正确的设置,但密码验证仍然有效。我不希望密码验证工作(如前 3 次所述)。
当我已完成所有禁用密码验证的操作后,密码验证仍然有效,我已正确设置了使用密钥 + 密码短语的无密码验证
相关内容
- 用户的 Shell 和 $SHELL 值错误 [重复]
- 使用 URE(不可恢复的读取错误)恢复(尚未创建的)RAID5
- 如何从 GNOME 中的窗口上下文菜单中取消分配 Alt 键
- Ansible Digital Ocean APIv2 太快了吗?
- 在 Gnome 中最大化窗口中获得圆角
- 启动时总是停在“grub>”处
- 是否存在指向当前用户主目录的标准符号链接?
- 为什么基于 Linux 的操作系统创建 .文件相同的目录和..文件在它的子目录中?它是如何工作的? [复制]
- 在保存框中使用 TikZ 矩阵:由于“&”而不起作用
- wordpress api 唯一键/盐未正确插入 ansible 中的 lineinfile 和 uri 模块