Existem duas maneiras no estilo do Debian para atualizar ssh-keygen
, pois openssh-client
não está disponível nos backports da Debian.
O primeiro é atualizar para o Debian 9, desde que tenha um novo pacote openssh-client
suficiente.
O segundo é para reconstruir o pacote Debian 9 no Debian 8:
sudo apt install devscripts build-essential dh-exec dh-systemd libaudit-dev libedit-dev libgtk-3-dev libkrb5-dev libpam0g-dev libselinux1-dev libssl-dev libsystemd-dev libwrap0-dev
dget http://httpredir.debian.org/debian/pool/main/o/openssh/openssh_7.4p1-10+deb9u1.dsc
cd openssh-7.4p1
dpkg-buildpackage -us -uc
Isto irá instalar várias dependências de compilação necessárias (que você pode desinstalar depois), fazer o download do código-fonte para o pacote a partir do Debian 9, e compilá-lo. Ele produzirá vários pacotes no diretório pai que você pode instalar:
sudo dpkg -i ../openssh-client_7.4p1-10+deb9u1_*.deb
Com esta solução, você deverá acompanhar quaisquer atualizações do pacote no Debian 9, e reconstruir o pacote localmente.