【发布时间】:2015-09-10 00:59:23
【问题描述】:
我有 2 个 AWS Ubuntu 14.04 实例。
一个实例是主 ELK 服务器。 另一个实例将是 logstash 的 日志转发器。
作为设置转发器的在线说明的一部分,我在 ELK 服务器实例上输入以下内容:
scp /etc/pki/tls/certs/logstash-forwarder.crt user@client_server_private_address:/tmp
我将用户替换为 ubuntu,并将私有地址替换为日志转发器实例的公共 DNS 名称。
两者都在同一个 VPC 和安全组中。 当我跑步时
scp -v
我明白了:
No more authentication methods to try.
Permission denied (publickey).
【问题讨论】:
-
查找多跳
-
为什么要使用公共 DNS 名称?两个实例都在同一个 VPC 中吗?
-
同一个 VPC.. 这里是 scp -v
-
debug1:可以继续的身份验证:publickey debug1:下一个身份验证方法:publickey debug1:尝试私钥:/home/ubuntu/.ssh/id_rsa debug1:尝试私钥:/home/ubuntu/。 ssh/id_dsa debug1:尝试私钥:/home/ubuntu/.ssh/id_ecdsa debug1:尝试私钥:/home/ubuntu/.ssh/id_ed25519 debug1:没有更多的身份验证方法可以尝试。权限被拒绝(公钥)。失去联系
-
您是否在该机器上生成了 SSH 密钥,并将其公钥复制到远程机器的
~user/.ssh/authorized_keys文件中?
标签: amazon-web-services permissions scp instances