我有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).
答案 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
来自源机器的命令
希望它有所帮助.....