编译安装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?

参与6

1同行回答

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

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

不一定行, 可以试试, 

收起
IT其它 · 2019-09-16
浏览3720
  • 尝试把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 人
  • 问题浏览:4711
  • 最近回答:2019-09-16
  • X社区推广