1

Windows マシンで Puttygen を使用して公開/秘密 SSH キー ペア (パスフレーズなし) を生成し、その公開キーを Linux サーバーにコピーしました。Putty で秘密鍵を使用すると、すべてが期待どおりに機能します。ただし、Windows コマンド ラインから ssh しようとすると、パスフレーズの入力を求められます。ないので、ログインできません。

ssh -T myserver.com
Enter passphrase for key 'C:\Users\myusername\.ssh\private.ppk':
Permission denied (publickey,gssapi-with-mic,password).

パスフレーズがないキーのパスフレーズを求められるのはなぜですか?

4

2 に答える 2

3

誰かが MINGW を使用して ssh を行う場合、puttygen で OPENSSH を選択する必要があります。

すでに GIT_SSH プロトコルでペアを生成している場合は、puttygen に移動して、[読み込み] -> [変換] -> [OpenSSH キーのエクスポート] を実行します。

于 2015-04-29T08:14:51.877 に答える