概要
SSH接続をしようとしたところ、
no matching host key type found. Their offer: ssh-rsa,ssh-dss
という、エラーが突然発生することがある様です。
調べてみると、macOSを、macOS 13 Venturaにアップデートしたら接続エラーになったとの事例がインターネット上にありました。
今回は、こちらの対処方法についてです。
対処法
- SSHのconfigファイルを開きます。
/ユーザ/[ユーザー名]/.ssh/config
- configファイルへ以下を記入します。
Host * HostKeyAlgorithms=+ssh-rsa PubkeyAcceptedAlgorithms=+ssh-rsa