SSH が SSH 鍵で認証されない

SSH が SSH 鍵で認証されない

SSHキーを介して自分のサーバーにログインできません。

ssh-copy-idを使用して公開鍵name.pubを自分のサーバーにコピーします。その後、を実行すると、ssh -i name.key root@serverキーを介して認証するのではなく、サーバーのパスワードを入力する必要があります。

カスタムポートでデバッグモードsshdを実行すると、出力は次のようになります。ここ

いくつかの質問(スパムとしてマークされ、削除された)を確認しましたが、資格の問題に対する回答が許可されましたが、そのような問題はないようです。私のデスクトップは、鍵があまりにも開いていると文句を言わず、サーバーの.sshフォルダとAuthorized_keysにはそれぞれ700と600の権限があります。

最後のポイントは、キーが次のように生成され、ssh-keygen -m pem公開キーが次のものを使用してPEM形式に変更されたことです。ssh-keygen -f name.key -e -m pem > name.pub

SSHが私のSSHキーで私を認証できないのはなぜですか。この問題を解決するにはどうすればよいですか?

ベストアンサー1

公開鍵をPEM形式に変換するために使用した方法がssh-keygen -f name.key -e -m pem > name.pub問題を引き起こしたようです。公開鍵をデフォルト形式にしておくと、ssh-keygenその鍵で正常に認証できます。

おすすめ記事