{"meta":{"title":"エラー: 不明なキーの種類","intro":"このエラーは、使用した SSH キーの種類が認識されないか、SSH クライアントでサポートされていないことを意味します。","product":"認証","breadcrumbs":[{"href":"/ja/authentication","title":"認証"},{"href":"/ja/authentication/troubleshooting-ssh","title":"SSH のトラブルシューティング"},{"href":"/ja/authentication/troubleshooting-ssh/error-unknown-key-type","title":"エラー: 不明なキーの種類"}],"documentType":"article"},"body":"# エラー: 不明なキーの種類\n\nこのエラーは、使用した SSH キーの種類が認識されないか、SSH クライアントでサポートされていないことを意味します。\n\n## `unknown key type` エラーについて\n\n新しい SSH キーを生成するときに、SSH クライアントが指定したキーの種類をサポートしていない場合、`unknown key type` エラーが発生することがあります。<div class=\"ghd-tool mac\">macOS でこの問題を解決するには、SSH クライアントを更新するか、新しい SSH クライアントをインストールします。\n\n## 前提条件\n\nHomebrew がインストールされている必要があります。 詳細については、Homebrew ドキュメントの[インストール ガイド](https://docs.brew.sh/Installation)を参照してください。\n\n## 問題の解決\n\n> \\[!WARNING]\n> OpenSSH をインストールすると、お使いのコンピューターで Apple キーチェーンに格納されているパスフレーズを取得できなくなります。 SSH を使用して GitHub または別の Web サービスへの認証を行うたびに、パスフレーズを入力するか、ハードウェア セキュリティ キーを操作する必要があります。\n>\n> OpenSSH を削除すると、キーチェーンに保存されているパスフレーズが再び取得できるようになります。 ターミナルでコマンド `brew uninstall openssh` を入力すると、OpenSSH を削除できます。\n\n1. ターミナルを開きます。\n2. `brew install openssh` コマンドを入力します。\n3. ターミナルを終了して再起動します。\n4. 新しい SSH キーを生成する手順をもう一度試してください。 詳しくは、「[新しい SSH キーを生成して ssh-agent に追加する](/ja/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#generating-a-new-ssh-key-for-a-hardware-security-key)」をご覧ください。\n\n</div>\n<div class=\"ghd-tool linux\">Linux でこの Issue を解決するには、Linux ディストリビューションのパッケージ マネージャーを使用して新しいバージョンの OpenSSH をインストールするか、ソースから新しいバージョンをコンパイルします。 別のバージョンの OpenSSH をインストールした場合、SSH 経由で認証する他のアプリケーションの機能が影響を受ける可能性があります。 詳細については、ディストリビューションのドキュメントを参照してください。</div>"}