7

同じ秘密鍵を使用して、Putty を使用してサーバー コマンド ラインに接続できます。

しかし、同じキーを使用して PC からサーバーにファイルを転送しようとすると、":

pscp -i C:\xxx.ppk "C:\xx\somefile.yy" ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com:/home/(ある場所)

次のエラーが表示されます。

サーバーがキーを拒否しました

誰かがこの問題を解決するのを手伝ってくれませんか?

4

3 に答える 3

12

インスタンスへの接続に関するトラブルシューティングの「エラー: サーバーがキーを拒否した」または「サポートされている認証方法がありません」セクションを確認することをお勧めします。

これを試してください: -l ユーザー名オプションを pscp コマンドラインに追加し、インスタンスの適切なユーザー名を指定します。

pscp -i C:\xxx.ppk -l user ec2-user "C:\xx\somefile.yy" ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com:/home/(ある場所)

-l オプションを使用すると、指定したユーザー名で接続できます。ユーザー名が一致していない可能性があります。

于 2016-01-08T01:34:27.203 に答える