0

我必须scp到 AWS EC2 的文件夹。我的服务器运行的是 Ubuntu 13.10 服务器版。我正在使用以下命令: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

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

于 2013-11-14T23:07:48.960 回答
2

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

于 2013-11-15T03:00:22.463 回答