我有一台运行 Ubuntu 14.04 的服务器,但我有 PCI 要求问题。我已经在我的服务器中安装了 OpenSSH 6.6p1,然后将其升级到 OpenSSH 7.2p,使用以下命令编译代码直接从 OpenSSH 的存储库进行 make 和 make install,但似乎有些东西坏了,因为我在检查后继续获取旧版本dpkg -l openssh\*
:
ii openssh-client 1:6.6p1-2ubunt amd64 secure shell (SSH) client,
ii openssh-server 1:6.6p1-2ubunt amd64 secure shell (SSH) server,
ii openssh-sftp-serve 1:6.6p1-2ubunt amd64 secure shell (SSH) sftp server
PCI 扫描仪继续报告相同的问题,我必须安装最新版本的 OpenSSH。
这是问题的 CVI ID:CVE-2016-3115
我还需要安装最新的 OpenSSH,但我想通过包安装它,而不是从源代码编译。
sudo apt-add-repository 'deb http://archive.ubuntu.com/ubuntu yakkety main universe multiverse'
sudo apt-get update
sudo apt-get install openssh-server=1:7.3p1-1
这对我有用。 (从技术上讲,这里只需要 main 和 Universe)
$ ssh -V
OpenSSH_7.3p1 Ubuntu-1, OpenSSL 1.0.2g 1 Mar 2016
编辑(2017-10-04):这个答案最近受到了一些关注,现在可能已经过时了。只记得main
and universe
这是必要的,我特别想将其作为一个包安装,而不是从源代码编译。请小心从互联网上输入随机命令,无论陌生人(在本例中是我)是多么善意!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)