我已经使用apt-get install
方法在我的Ubuntu客户端系统中安装了OpenSSH软件包。
不幸的是,由于审计点,我需要隐藏OpenSSH版本的详细信息。
我们可以重新编译吗?
如果没有,请建议我如何隐藏OpenSSH版本。
答案 0 :(得分:0)
通过更改version.h文件代码修复它
#define SSH_VERSION "OpenSSH_6.4"
#define SSH_PORTABLE "p1"
#define SSH_RELEASE SSH_VERSION SSH_PORTABLE
到
#define SSH_VERSION "OpenSSH"
#define SSH_PORTABLE ""
#define SSH_RELEASE SSH_VERSION SSH_PORTABLE
然后
./configure
make
make install
将使用apt-get install或yum install隐藏已安装的OpenSSH的版本。