【发布时间】:2011-09-27 08:03:36
【问题描述】:
我有一个 EC2 实例正在运行 (FreeBSD 9 AMI ami-8cce3fe5),我可以使用我的亚马逊创建的密钥文件 ssh 进入它,无需密码提示,没问题。
但是,当我想使用 scp 将文件复制到实例时,系统会要求我输入密码:
scp somefile.txt -i mykey.pem root@my.ec2.id.amazonaws.com:/
Password:
任何想法为什么会发生这种情况/如何预防?
【问题讨论】:
-
您是否为用户和主机使用完全相同的标识符?
-
我不确定我理解你所说的标识符是什么意思,你能解释一下吗?
-
如果一个连接使用 IP 地址,而另一个连接使用名称,它将不起作用。我刚刚看到您使用
-i选项来提供您的身份。可能您还应该显示用于使用 ssh 登录的命令。 -
感谢 lynch,想通了!
标签: amazon-web-services amazon-ec2 ssh scp pem