Mac Ventura で ssh接続ができなくなった時の対処

Venturaにしたら、ssh接続しようとすると

sign_and_send_pubkey: no mutual signature supported

こんな感じに怒られる。

OpenSSH_9.0p1が標準搭載になり、SHA-1ハッシュのRSA署名が無効になったためらしい…

対処法は、~/.ssh/config に

HostKeyAlgorithms  +ssh-rsa
PubkeyAcceptedKeyTypes  +ssh-rsa

と書く。
ただし対処療法的なものなので、本来はssh自体を更新しないといかんらしい。
そりゃそうか…

カテゴリー: etc   作成者: hello パーマリンク

コメントは停止中です。