Ubuntu 22.04 LTS (Jammy) の OpenSSH 8.9 な sshd に対して、OpenSSH 7.2 以降の ssh ではアクセスできるけど Ruby の net-ssh ではアクセスできない件。 理由は以下の通り。 OpenSSH 8.8 で ssh-rsa 署名が無効化された rsa 鍵は ssh-rsa 署名の他に、rsa-sha2-256 や rsa-sha2-512 でも署名可能 実装によっては、ネゴシエーション時に利用可能とわかれば、rsa-sha2-256 や rsa-sha2-512 署名を使う OpenSSH は 7.2 以降で対応している Ruby …