我从源代码将 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
。它将为您提供有关如何设置默认值的提示。