【问题标题】:How to Recompile already installed OpenSSH Package using apt -get install method to hide its Version如何使用 apt -get install 方法重新编译已安装的 OpenSSH 包以隐藏其版本
【发布时间】:2015-06-11 17:51:03
【问题描述】:

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

我们可以重新编译它吗?

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

【问题讨论】:

  • 你的问题真的是关于编程的吗?您可能想向 AskUbuntu 或 SuperUser 提问。
  • 感谢您的宝贵建议。它与Ubuntu系统无关。我们可以通过在全新安装时修改 version.h 来隐藏 OpenSSH 的版本。我很想知道如何隐藏已安装的 OpenSSh 版本。

标签: ubuntu openssh


【解决方案1】:

通过更改 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 的版本。

【讨论】:

    猜你喜欢
    • 2012-03-21
    • 1970-01-01
    • 2020-12-22
    • 2019-07-30
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多