概要
open sshのダウングレードの記事が少なく, 苦労したので書き残しておきます.
やっていく
ubuntu 20.04ではデフォルトでopenssh-client==1:8.xxx
のopen sshが入ってると思います. このバージョンだと
$ ssh-keygen -t rsa
した時に, 古いバージョンの時に比べて長い鍵が生成されます. この鍵の長さが20.04より古いバージョンのubuntu間の通信を阻害します. なので, client側のopen sshのバージョンを強制的に下げて, 鍵の長さを合わせます.
penssh-client==1:7.6p1-4ubuntu0.3
まで下げればいけるとのこと
具体的には/etc/apt/souce.list
のファイルに下記の1行を追加します.
deb http://security.ubuntu.com/ubuntu bionic-security main
そして, 下記のコマンドで古いバージョンをインストールします.
$ sudo apt update
$ sudo apt-get install openssh-client=1:7.6p1-4ubuntu0.3
これで短い鍵が生成される.
参考にした記事