Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 如何使用apt-get安装方法重新编译已安装的OpenSSH包以隐藏其版本_Ubuntu_Openssh - Fatal编程技术网

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

Ubuntu 如何使用apt-get安装方法重新编译已安装的OpenSSH包以隐藏其版本,ubuntu,openssh,Ubuntu,Openssh,我已经使用apt-get-install方法在我的Ubuntu客户端系统中安装了OpenSSH包。 不幸的是,由于审计点的原因,我需要隐藏OpenSSH版本的详细信息 我们可以重新编译吗 如果没有,请建议我如何隐藏OpenSSH版本。通过更改.h版本文件代码来修复它 #define SSH_VERSION "OpenSSH_6.4" #define SSH_PORTABLE "p1" #define SSH_RELEASE SSH_VERSION SSH_PORTABLE

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

我们可以重新编译吗


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

通过更改.h版本文件代码来修复它

#define SSH_VERSION     "OpenSSH_6.4"

#define SSH_PORTABLE    "p1"
#define SSH_RELEASE     SSH_VERSION SSH_PORTABLE

然后

./configure
make 
make install

将使用apt get install或yum install隐藏已安装的OpenSSH版本。

您的问题真的是关于编程的吗?您可能想询问AskUbuntu或超级用户。谢谢您宝贵的建议。它与Ubuntu系统无关。我们可以通过在新安装时修改version.h来隐藏OpenSSH的版本。我很想知道如何隐藏已经安装的OpenSSh版本。
./configure
make 
make install