OpenSSH 服务器的配置文件在哪里?

OpenSSH 服务器的配置文件在哪里?

我正在尝试禁用 SSH 服务器上的密码验证。我在 找到了客户端配置文件ssh_config,但找不到服务器的配置文件。man ssh_config(5)似乎没有告诉我们服务器使用什么。

服务器的配置文件在哪里?

答案1

正如一些评论所指出的,ssh_config是用于(默认)客户端配置,但服务器配置是在中完成的sshd_config,通常在/etc/ssh大多数 *NIX 系统上,但/etc/sshd_config在 MacOS X 和其他系统的情况下是这样的。

至于禁用密码验证,请查看选项PasswordAuthentication并将其设置为no;默认值通常为yes。还要查看其他选项,包括PermitRootLoginIMO 中应该设置为no(或至少设置为without-password)的选项,以及UsePAM哪些选项也会影响基于密码的验证。

相关内容