致命的エラー: サポートされている認証方法がありません (サーバーから送信されました: 公開鍵)
問題の説明
このエラーは通常、PuTTY を使用して SSH サーバーに接続するときに認証の問題が発生した場合に発生します。このエラーは、SSH サーバーが公開キー認証を必要としているが、PuTTY クライアントが認証用の有効な公開キーを提供できなかったことを示します。
解決
SSHサーバーの設定を確認してください
サーバー上で公開キー認証が有効になっていて、PuTTY クライアントを使用した接続が許可されていることを確認してください。サーバーに対する管理者権限がない場合は、サーバー管理者に問い合わせて確認してください。
SSHキーペアの生成
PuTTY Key Generator (PuTTYgen) を使用して、公開キーと秘密キーのペアを生成します。PuTTYgen を開き、[生成] ボタンをクリックして新しいキー ペアを生成します。次に、秘密キー (.ppk 拡張子付き) と公開キーを保存します。
puttygenのダウンロード:
-
MSI (「パテ用 Windows インストーラー」)
タイプ | 住所 | FTPダウンロード | サイン |
---|---|---|---|
32ビット | putty-0.78-installer.msi | (FTP経由) | (サイン) |
64ビット | putty-64bit-0.78-installer.msi | (FTP経由) | (サイン) |
64ビットx86 | putty-arm64-0.78-installer.msi | (FTP経由) | (サイン) |
- パテ用の Unix ソース アーカイブ
タイプ | 住所 | FTPダウンロード | サイン |
---|---|---|---|
.tar.gz | パテ-0.78.tar.gz | (FTP経由) | (サイン) |
以下を参照してください。
公開キーをサーバーに追加します
生成された公開キーを SSH サーバーの承認されたキーのリストに追加します。これは、SSH クライアントまたはサーバー管理インターフェイスを使用して実行できます。公開キーをサーバーに正しくコピーし、それをユーザー アカウントの認証キーとして保存してください。
PuTTY クライアントを構成する
PuTTY クライアントを開き、「接続」 -> 「SSH」 -> 「認証」タブに移動します。[認証用の秘密キー ファイル] フィールドで、生成した秘密キー ファイル (.ppk) を選択します。正しい秘密キー ファイルを選択していることを確認してください。
上記の手順を実行しても問題が解決しない場合は、パスワード認証などの他の認証方法を試してください。PuTTY クライアントの [接続] -> [SSH] -> [認証] タブで、認証方法として [パスワード] を選択し、正しいユーザー名とパスワードを入力します。