0

scpAWS EC2へのフォルダーが必要です。私のサーバーは Ubuntu 13.10 Server Edition を実行しています。次のコマンドを使用しています: tylerschade@ubuntu:~/.ssh$ scp -vr {key_file}{file} ubuntu@{ip}:~/{file to go into}. 多くのロギングで応答し、問題を次の行に分離しました。

debug1: Trying private key: /home/tylerschade/.ssh/id_rsa
debug1: Trying private key: /home/tylerschade/.ssh/id_dsa
debug1: Trying private key: /home/tylerschade/.ssh/id_ecdsa
debug1: No more authentication methods to try.
Permission denied (publickey).
lost connection

私は何を間違っていますか?私は同様の問題を見てきましたが、私のものは違うと思います。

4

2 に答える 2

2

コマンドが欠落しており、システムフォルダ-i /path/to/key.pemに保存されているキーがデフォルトになっています。.ssh

于 2013-11-15T03:00:22.463 に答える
2

お使いのマシンの SSH キーはauthorized_key、AWS EC2 インスタンスではないようです。質問に記載されている 3 つの SSH キーの 1 つに、~/.ssh/authorized_keysAWS EC2 のファイルの公開キーがあることを確認することをお勧めします。

于 2013-11-14T23:07:48.960 に答える