从源代码更新了 OpenSSH,现在 sshd_config 不应用指令

从源代码更新了 OpenSSH,现在 sshd_config 不应用指令

我从源代码将 openssh 包更新为版本 5.9p2,以便我可以使用条件语句。运行 CentOS 5.6 x86。

OpenSSH_5.9p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

问题在于,即使ssh -v显示了正确的版本,当我修改/etc/ssh/sshd_config指令时似乎也没有生效。我甚至可以在 sshd_config 文件中输入错误的语法,只是胡言乱语,而当我这样做时,service sshd restart我看不到列出的语法错误。

我这里遗漏了什么吗?

答案1

当您configure仅使用时--prefix=/usr,这意味着所有内容都已安装到/usr(二进制文件、配置等)中。

如果你喜欢编译东西,那么总是请先阅读configure --help。它将为您提供有关如何设置默认值的提示。

相关内容