業務効率化

SSH接続でエラーが発生する場合の対処法(no matching host key type found. Their offer: ssh-rsa,ssh-dss)

スポンサーリンク

概要

SSH接続をしようとしたところ、

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

という、エラーが突然発生することがある様です。

調べてみると、macOSを、macOS 13 Venturaにアップデートしたら接続エラーになったとの事例がインターネット上にありました。

今回は、こちらの対処方法についてです。

対処法

  1. SSHのconfigファイルを開きます。
/ユーザ/[ユーザー名]/.ssh/config

configファイルがない場合は、作成をします。

ターミナルを起動して、以下のコマンドを実行するとファイルが作成されます。

$ touch ~/.ssh/config
  1. configファイルへ以下を記入します。
Host *
   HostKeyAlgorithms=+ssh-rsa
   PubkeyAcceptedAlgorithms=+ssh-rsa
タイトルとURLをコピーしました