Qual é a maneira mais fácil de instalar o OpenSSH 7.4 no Ubuntu 16.04

5

Em uma caixa Ubuntu 16.04 (xenial), qual é a maneira mais fácil de instalar o OpenSSH ( openssh-client) superior a 7.2?

Estou ciente de que poderia compilar a partir da fonte, mas estava pensando se há uma maneira de evitar isso.

Existe um ppa mantido oficialmente para isso? Eu também tentei sudo apt-get install -t xenial-backports openssh-client, mas isso também não tem.

Tri Nguyen
fonte
3
Existe um motivo específico para você precisar do 7.4, além da segurança? As correções de segurança são portadas como patches contra a versão 7.2 no 16.04. Se você precisar de um recurso mais novo e específico por algum motivo, tudo bem, mas muitas vezes as pessoas veem os números de versão mais recentes nos CVEs como resolver um problema, quando o Ubuntu já tem as correções corrigidas na versão mais antiga, através do canal de segurança.
Dobey
3
Preciso da Includeopção, que está disponível em 7.3 superuser.com/a/1142813/491655
Tri Nguyen

Respostas:

-1

Uma abordagem alternativa é instalar os pacotes debian (embora essa abordagem não esteja relacionada ao ppa)

https://gist.github.com/stefansundin/0fd6e9de172041817d0b8a75f1ede677

Lembre-se de que, fazendo isso fora do apt, o gerenciamento futuro da instalação fica desarrumado. Para ver o que isso afetaria, você pode executar

apt-cache rdepends openssh-client

e depois avançando ao instalar um desses pacotes afetados, você provavelmente verá um erro sobre a falta da versão original do openssh-client. Pelo menos esse é o comportamento que observei durante a gravação de alguns scripts ansible (Inicialmente, atualizei o openssh-client pela última vez nos scripts para contornar isso)

Na saída de erro nesse cenário, notei que a saída sugerida para

apt-get -f install

sem especificar um pacote. Eu fiz isso, ele instalou alguns bits (o que aparentemente não estava relacionado ao openssh-client) e, de alguma forma, as instalações futuras que dependem do openssh-client agora passam bem sem reclamar da dependência da versão fixa.

Matt C
fonte