编译安装OpenSSH8.0p1 如何支持TCP Wrappers功能?

OpenSSH 6.7/6.7p1 (2014-10-06)起不再支持TCP Wrappers
http://www.openssh.com/releasenotes.html
“ * sshd(8): Support for tcpwrappers/libwrap has been removed.”
但是 CentOS7.6 自带的 OpenSSH7.4p1 版本是可以支持 tcp-wrappers
请问有啥办法可以使得编译安装OpenSSH8.0p1支持TCP Wrappers?

1回答

achliceachlice  系统工程师 , h3c
zhuhaiqianghedan赞同了此回答
给个野路思路 , Makefile里面是 编译和链接的 内容 在configure之后形成的Makefile 里面, 找到形成sshd文件的 链接的语句 最后 sshd 的 句子, 把/usr/lib64/libwrap.so.0  加进去. 不一定行, 可以试试, ...显示全部

给个野路思路 , 
Makefile里面是 编译和链接的 内容 
在configure之后形成的Makefile 里面, 找到形成sshd文件的 链接的语句 最后 sshd 的 句子, 把/usr/lib64/libwrap.so.0  加进去.

不一定行, 可以试试, 

收起
 2019-09-16
  • 尝试把SSH8的Makefile中的SSHDLIBS= -lpam改成SSHDLIBS= -lwrap 然后make check报错 /tmp/openssh8/openssh-8.0p1/auth-pam.c:1232: undefined reference to `pam_getenvlist' collect2: error: ld returned 1 exit status make: *** [sshd] Error 1 改回去继续正常 哎~能力有限,把控不了野路子。
    2019-09-16

提问者

hedan系统架构师, 南证期货

问题状态

  • 发布时间:2019-09-16
  • 关注会员:2 人
  • 问题浏览:1414
  • 最近回答:2019-09-16
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2020  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30