![从源代码更新了 OpenSSH,现在 sshd_config 不应用指令](https://linux22.com/image/560654/%E4%BB%8E%E6%BA%90%E4%BB%A3%E7%A0%81%E6%9B%B4%E6%96%B0%E4%BA%86%20OpenSSH%EF%BC%8C%E7%8E%B0%E5%9C%A8%20sshd_config%20%E4%B8%8D%E5%BA%94%E7%94%A8%E6%8C%87%E4%BB%A4.png)
我从源代码将 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
。它将为您提供有关如何设置默认值的提示。