如何使用apt -get install方法重新编译已安装的OpenSSH Package以隐藏其版本

时间:2015-04-07 07:45:17

标签: ubuntu openssh

我已经使用apt-get install方法在我的Ubuntu客户端系统中安装了OpenSSH软件包。
不幸的是,由于审计点,我需要隐藏OpenSSH版本的详细信息。

我们可以重新编译吗?

如果没有,请建议我如何隐藏OpenSSH版本。

1 个答案:

答案 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的版本。