unknown key type
エラーについて
新しい SSH キーを生成するときに、SSH クライアントが指定したキーの種類をサポートしていない� �合、unknown key type
エラーが発生することがあります。
macOS でこの問題を解決するには、SSH クライアントを更新するか、新しい SSH クライアントをインストールします。
前提条件
Homebrew がインストールされている必要があります。 詳細については、Homebrew ドキュメントのインストール ガイドを参照してく� さい。
問題の解決
警告: OpenSSH をインストールすると、お使いのコンピューターで Apple キーチェーンに保存されているパスフレーズを取得できなくなります。 SSH を使用して GitHub または別の Web サービスへの認証を行うたびに、パスフレーズを入力するか、ハードウェア セキュリティ キーを操作する必要があります。
OpenSSH を削除すると、キーチェーンに保存されているパスフレーズが再び取得できるようになります。 ターミナルでコマンド brew uninstall openssh
を入力すると、OpenSSH を削除できます。
- ターミナルを開きます。
brew install openssh
コマンドを入力します。- ターミナルを終了して再起動します。
- 新しい SSH キーを生成する手� �をもう一度試してく� さい。 詳細については、「新しい SSH キーを生成して ssh-agent に追� する」を参照してく� さい。
Linux でこの Issue を解決するには、Linux ディストリビューションのパッケージ マネージャーを使用して新しいバージョンの OpenSSH をインストールするか、ソースから新しいバージョンをコンパイルします。 別のバージョンの OpenSSH をインストールした� �合、SSH 経由で認証する他のアプリケーションの機能が影響を受ける可能性があります。 詳細については、ディストリビューションのドキュメントを参照してく� さい。