見出し画像

Macのアップデートで「no matching host key type found. Their offer: ssh-rsa,ssh-dss」が出た場合の対処法

MacをアップデートしてOSが古めのホストにSSHしようとしたら、こんなメッセージが出力されて接続出来なかった。

no matching host key type found. Their offer: ssh-rsa,ssh-dss

使用しているキーの方式が古いため、デフォルトで使用されなくなっているらしい。

対処は.ssh/configに

HostKeyAlgorithms=+ssh-rsa
PubkeyAcceptedAlgorithms=+ssh-rsa

を追記(configファイルが無ければ新規作成)したら無事接続可能に。

しかし、新しい強固な方式で鍵を作成して交換した方がいいんだろうなぁ。

毎度ご覧頂き感謝です♪ お布施をしていただくと、僕の喫茶店での執筆時のコーヒー代になります。とても助かります。