Обновление openSSH 7.2p в ubuntu 14.04

У меня есть сервер Ubuntu 14.04, но у меня проблема с требованиями PCI. Я установил на своем сервере OpenSSH 6.6p1, затем обновил его до OpenSSH 7.2p, скомпилировав код с помощью make и сделав установку непосредственно из репозиториев из OpenSSH, но кажется, что что-то сломано, потому что я продолжаю получать старая версия после проверки 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 выпуска: CVE-2016-3115

Ответ 1

Мне также нужно было установить новейший 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

Это сработало для меня. (Технически только основная и вселенная были необходимы здесь)

$ ssh -V
OpenSSH_7.3p1 Ubuntu-1, OpenSSL 1.0.2g  1 Mar 2016

Изменить (2017-10-04): Этот ответ получил некоторое внимание в последнее время и может быть устаревшим. Помните, что из этого были нужны только main и universe, и я специально хотел установить это как пакет вместо компиляции из источника. Пожалуйста, будьте осторожны, набрав случайные команды из Интернета, независимо от того, насколько благонамерен незнакомец (в этом случае я)!

Ответ 2

Вы можете использовать следующие команды.

wget http://mirror.exonetric.net/pub/OpenBSD/OpenSSH/portable/openssh-7.2p2.tar.gz
tar -zxvf openssh-7.2p2.tar.gz
cd openssh-7.2p2
./configure
make
sudo make install

Ответ 3

Обновлено до последней версии:

wget http://mirror.exonetric.net/pub/OpenBSD/OpenSSH/portable/openssh-7.5p1.tar.gz
tar -zxvf openssh-7.5p1.tar.gz
cd openssh-7.5p1
./configure
make
sudo make install