我的AWS密钥有什么问题?

时间:2013-11-14 23:05:17

标签: linux amazon-web-services key

我必须scp AWS 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

我做错了什么?我见过类似的问题,但我认为我的不同。

2 个答案:

答案 0 :(得分:2)

听起来您机器上的SSH密钥不是AWS EC2实例上的authorized_key。我建议确保问题中列出的三个SSH密钥之一在AWS EC2上的~/.ssh/authorized_keys文件中具有公钥。

答案 1 :(得分:2)

该命令缺少-i /path/to/key.pem,并且默认为存储在系统.ssh文件夹中的密钥。