次の指紋のハッシュ機能を含む最新バージョンのssh-keygenを使用したいと思います。
ssh-keygen -E md5 -lf ~/.ssh/id_rsa.pub
ただし、現行バージョンでは、-Eパラメーター(-lパラメーターの一部)を認識していません。
(はい、すでに指紋ハッシュを取得する回避策がありますが、とにかくこのツールをアップグレードしたいと思います。)
アップグレードするには?私はDebian 8を使用しています。
ベストアンサー1
Debian 8バックポートでは利用できないssh-keygen
2つのDebianスタイルのアップグレード方法があります。openssh-client
1つ目は新しいパッケージがあるので、Debian 9にアップグレードすることですopenssh-client
。
2つ目は、Debian 8でDebian 9パッケージを再構築することです。
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
これにより、いくつかの必要なビルド依存関係(後で削除することができます)がインストールされ、Debian 9からパッケージソースコードをダウンロードしてビルドします。これにより、親ディレクトリに複数のパッケージが作成され、それらをインストールできます。
sudo dpkg -i ../openssh-client_7.4p1-10+deb9u1_*.deb
このソリューションでは、次のことができます。道Debian 9 のパッケージアップデートとローカルでパッケージを再構築します。