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


0

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

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


服务器是sshd
albal

我很确定你需要 sshd_config.conf
TheWanderer

@ Zacharee1 - 手册页说 ssh_config 是给客户的。服务器用于配置的是什么?
jww

你必须做 man sshd_config
TheWanderer

@ Zacharee1 - 我做到了。这就是我所知道的 ssh_config 是给客户的。
jww

Answers:


2

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

至于禁用密码验证,请查看该选项 PasswordAuthentication 并将其设置为 no;通常是默认值 yes。另请参阅其他选项,包括 PermitRootLogin IMO应该设置为 no (或至少 without-password ),和 UsePAM 这也会影响基于密码的身份验证。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.