unknown key type エラーについて
新しい SSH キーを生成するときに、SSH クライアントが指定したキーの種類をサポートしていない場合、unknown key type エラーが発生することがあります。
前提条件
Homebrew がインストールされている必要があります。 詳細については、Homebrew ドキュメントのインストール ガイドを参照してください。
問題の解決
警告
OpenSSH をインストールすると、お使いのコンピューターで Apple キーチェーンに格納されているパスフレーズを取得できなくなります。 SSH を使用して GitHub または別の Web サービスへの認証を行うたびに、パスフレーズを入力するか、ハードウェア セキュリティ キーを操作する必要があります。
OpenSSH を削除すると、キーチェーンに保存されているパスフレーズが再び取得できるようになります。 ターミナルでコマンド brew uninstall openssh を入力すると、OpenSSH を削除できます。
- ターミナルを開きます。
brew install opensshコマンドを入力します。- ターミナルを終了して再起動します。
- 新しい SSH キーを生成する手順をもう一度試してください。 詳しくは、「新しい SSH キーを生成して ssh-agent に追加する」をご覧ください。