Nous avons un serveur Ubuntu exécutant la version 16.04, qui est utilisé pour un site web client. Le client a récemment fait réaliser un audit de sécurité et l'une des recommandations a été de mettre à jour notre version OpenSSH à au moins la version 7.4, mais la version préinstallée sur la 16.04 est la 7.2. J'ai essayé de simplement faire une mise à jour directe mais la 7.2 est la dernière version disponible, donc nous essayons maintenant d'installer manuellement la version 7.6.
J'ai téléchargé et installé la version 7.6 correctement, et elle semble fonctionner correctement :
sshd
OpenSSH_7.6p1, OpenSSL 1.0.2g 1 Mar 2016
Cependant, lors d'une connexion à distance ou même en exécutant simplement ssh -v localhost
cela se connecte en utilisant l'ancienne version 7.2 :
root@server-new:~# ssh -v localhost
...
debug1: Local version string SSH-2.0-OpenSSH_7.6
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.2p2
Ubuntu-4ubuntu2.2
debug1: match: OpenSSH_7.2p2 Ubuntu-4ubuntu2.2 pat OpenSSH* compat 0x04000000
...
C'est essentiellement le processus auquel j'ai procédé, sauf avec le package 7.6 : https://gist.github.com/techgaun/df66d37379df37838482c4c3470bc48e
J'ai remarqué que le répertoire d'installation est maintenant différent, c'était /usr/sbin/ssh
mais c'est maintenant /usr/local/sbin/ssh
root@server-new:~# which sshd
/usr/local/sbin/sshd
root@server-new:~# which ssh
/usr/local/bin/ssh
J'ai mis à jour à la fois /etc/init.d/ssh et /etc/init/ssh.conf pour utiliser le nouveau chemin, mais même après un redémarrage cela ne semble pas faire beaucoup de différence.
Qu'est-ce que nous faisons de travers ? Je suppose que nous devons simplement spécifier d'utiliser l'installation SSH au démarrage mais je ne vois pas comment.
J'ai trouvé plein d'autres discussions mais rien ne semble aider, par exemple :
https://serverfault.com/questions/310384/problem-with-upgrading-openssh-to-the-latest-version
Update OpenSSH Server in 12.04?
https://forums.cpanel.net/threads/whats-it-take-to-update-to-openssh-5-1-or-higher.170818/
Merci