两个AWS实例之间的scp

时间:2015-06-24 01:32:25

标签: amazon-web-services permissions scp instances

我有2个 AWS Ubuntu 14.04实例。

一个实例是主ELK服务器。 另一个实例是logstash的日志转发器

作为设置转发器的在线说明的一部分,我在ELK服务器实例上输入以下内容:

scp /etc/pki/tls/certs/logstash-forwarder.crt user@client_server_private_address:/tmp

我用ubuntu替换用户,用私有地址替换Log Forwarder实例的公有DNS名称。

两者都在同一个VPC和安全组中。 我跑的时候

scp -v 

我明白了:

No more authentication methods to try.
Permission denied (publickey).

1 个答案:

答案 0 :(得分:0)

如果目标主机没有已从中发送文件的源计算机的入站通信容量,则可能会出现此问题。

在源计算机的目标入站规则上打开TCP端口,如下所示:

Step1: Go to the security group associated with the destination machine.

Step2: Open TCP port in the inbound rule for the source machine.

现在尝试

scp /etc/pki/tls/certs/logstash-forwarder.crt user@client_server_private_address:/tmp
来自源机器的

命令

希望它有所帮助.....